#home_astro{
width:450px;
}
#home_astro .titre{
padding:0 0 5px;
overflow:hidden;
zoom:1;
}
#home_astro .titre h2{
float:left;
font-size:18px;
font-wieght:normal;
color:#906;
}
#home_astro .titre p{
float:right;
}
#home_astro img{
display:block;
}
#home_astro li{
padding:0 0 20px;
}

/*-- Commun --*/
#mod_astro{
font-size:13px;
width:450px;
}
#mod_astro .breaker{height:0px;}
#mod_astro h1{
color:#990066;
font-size:20px;
font-weight:normal;
padding:0 0 5px 0;
}
#mod_astro h1 span{color:#333333;}
/*
#mod_astro #capricorne .img a, #mod_astro .capricorne{background-image:url(../images/commun/mod_astro/capricorne.gif);}
#mod_astro #verseau .img a, #mod_astro .verseau{background-image:url(../images/commun/mod_astro/verseau.gif);}
#mod_astro #poisson .img a, #mod_astro .poisson{background-image:url(../images/commun/mod_astro/poisson.gif);}
#mod_astro #belier .img a, #mod_astro .belier{background-image:url(../images/commun/mod_astro/belier.gif);}
#mod_astro #taureau .img a, #mod_astro .taureau{background-image:url(../images/commun/mod_astro/taureau.gif);}
#mod_astro #gemeaux .img a, #mod_astro .gemeaux{background-image:url(../images/commun/mod_astro/gemeaux.gif);}
#mod_astro #cancer .img a, #mod_astro .cancer{background-image:url(../images/commun/mod_astro/cancer.gif);}
#mod_astro #lion .img a, #mod_astro .lion{background-image:url(../images/commun/mod_astro/lion.gif);}
#mod_astro #vierge .img a, #mod_astro .vierge{background-image:url(../images/commun/mod_astro/vierge.gif);}
#mod_astro #balance .img a, #mod_astro .balance{background-image:url(../images/commun/mod_astro/balance.gif);}
#mod_astro #scorpion .img a, #mod_astro .scorpion{background-image:url(../images/commun/mod_astro/scorpion.gif);}
#mod_astro #sagitaire .img a, #mod_astro .sagitaire{background-image:url(../images/commun/mod_astro/sagitaire.gif);}
*/

/*-- Index --*/
/*- Liste des signes -*/
#mod_astro.index .ligne{
overflow:hidden;
zoom:1;
padding:0 0 9px 0;
}
#mod_astro.index .liste_signes{
overflow:hidden;
zoom:1;
padding:0 0 20px 0;
}
#mod_astro.index .liste_signes .demain{border-top:1px solid #ececec;}
#mod_astro.index .signe{
width:110px;
height:166px;
overflow:hidden;
zoom:1;
background:url(../images/commun/mod_astro/f_signe.gif) no-repeat;
float:left;
margin:0 3px 0 0;
}
#mod_astro.index .signe.on{background:url(../images/commun/mod_astro/f_signe_on.gif) no-repeat;}
#mod_astro.index .last{margin:0;}
#mod_astro.index .signe .img a{
height:111px;
overflow:hidden;
zoom:1;
display:block;
background-repeat:no-repeat;
background-position:center center;
text-indent:-9999px;
cursor:pointer;
}
#mod_astro.index .signe .txt{
text-align:center;
font-size:11px;
padding:7px 0 0 0;
}
#mod_astro.index .signe .txt strong{
font-size:15px;
font-weight:normal;
}
#mod_astro.index .signe .txt a{
color:#333333;
text-decoration:none;
}
#mod_astro.index .signe .txt a:hover{color:#990066;}
#mod_astro.index .f_signe_details{
background-image:url(../images/commun/mod_astro/f_signe_details.gif);
background-repeat:no-repeat;
background-position:0 0;
padding:3px 0 0 0;
}
#mod_astro.index #div_taureau .f_signe_details,
#mod_astro.index #div_vierge .f_signe_details,
#mod_astro.index #div_capricorne .f_signe_details{background-position:113px 0;}
#mod_astro.index #div_gemeaux .f_signe_details,
#mod_astro.index #div_balance .f_signe_details,
#mod_astro.index #div_verseau .f_signe_details{background-position:226px 0;}
#mod_astro.index #div_cancer .f_signe_details,
#mod_astro.index #div_scorpion .f_signe_details,
#mod_astro.index #div_poisson .f_signe_details{background-position:339px 0;}

#mod_astro.index .h_signe_details{
background:url(../images/commun/mod_astro/h_signe_details.gif) no-repeat;
padding:0 0 0 0;
width:449px;
}
#mod_astro.index .b_signe_details{
background:url(../images/commun/mod_astro/b_signe_details.gif) no-repeat bottom left;
padding:0 0 4px 0;
}
#mod_astro.index .m_signe_details{
border-left:3px solid #f3efec;
border-right:3px solid #f3efec;
padding:10px;
color:#990066;
margin:4px 0 0 0;
}
#mod_astro.index .m_signe_details p.description{padding:0 0 6px 0;}
#mod_astro.index .m_signe_details p.lien{
text-align:right;
overflow:hidden;
zoom:1;
}
#mod_astro.index .m_signe_details p.lien a{
font-size:12px;
color:#db2e7e;
text-decoration:none;
padding:0 16px 0 0;
background:url(../../../images/commun/puce/rose1.gif) no-repeat center right;
}
#mod_astro.index .m_signe_details p.lien a:hover{text-decoration:underline;}

/*- Signe du mois -*/
#mod_astro.index .signe_mois{
padding:0 0 25px 0;
overflow:hidden;
zoom:1;
}
#mod_astro.index .f_signe_mois{
background:url(../images/commun/mod_astro/f_signe_mois.gif) #fedaee no-repeat;
padding:15px;
font-size:13px;
overflow:hidden;
zoom:1;
}
#mod_astro.index .f_signe_mois h2{
font-size:15px;
font-weight:normal;
color:#990066;
padding:0 0 8px 0;
}
#mod_astro.index .f_signe_mois h2 a{
color:#990066;
text-decoration:none;
}
#mod_astro.index .f_signe_mois h2 a:hover{text-decoration:underline;}
#mod_astro.index .f_signe_mois h2 span{font-size:11px;}
#mod_astro.index .f_signe_mois .img{
width:92px;
float:left;
}
#mod_astro.index .f_signe_mois .img a{
width:90px;
height:90px;
display:block;
overflow:hidden;
zoom:1;
text-indent:-9999px;
background-position:center;
background-repeat:no-repeat;
background-color:#fff;
border:1px solid #fff;
}
#mod_astro.index .f_signe_mois .txt{
width:315px;
float:right;
}
#mod_astro.index .f_signe_mois .wg{
line-height:18px;
padding:0 0 5px 0;
}
#mod_astro.index .f_signe_mois a.suite{
font-size:11px;
color:#ad0268;
text-decoration:none;
}
#mod_astro.index .f_signe_mois a.suite:hover{text-decoration:underline;}

/*-- Details --*/
#mod_astro.details h3{
color:#333333;
font-size:13px;
font-weight:normal;
padding:0 0 5px 0;
border-bottom:1px solid #cccccc;
margin:0 0 25px 0;
}
/*-  Details mois -*/
#mod_astro.details .details_mois{padding:0 0 10px 0;}
#mod_astro.details .details_mois h1{
font-size:24px;
padding:0;
}
#mod_astro.details .details_mois h2{
font-size:15px;
font-weight:bold;
color:#990066;
padding:0 0 4px 0;
}
#mod_astro.details .details_mois h3{
font-size:13px;
font-weight:normal;
color:#990066;
border:none;
padding:0 0 13px 0;
margin:0;
}
#mod_astro.details .details_mois .ensemble{
overflow:hidden;
zoom:1;
}
#mod_astro.details .details_mois .img{
float:left;
padding:5px;
border:1px solid #e2e2e2;
margin:0 10px 10px 0;
}
#mod_astro.details .details_mois .wg p{padding:0 0 15px 0;}

/*- Autres signes -*/
#mod_astro.details .autres_signes{
border:1px solid #e2e2e2;
padding:15px 12px;
}
#mod_astro.details .autres_signes ul li{
display:block;
padding:3px 0;
}
#mod_astro.details .autres_signes ul li a{
background:url(../../../images/commun/puce/rose2.gif) no-repeat 0 3px;
!background:url(../../../images/commun/puce/rose2.gif) no-repeat 0 6px;
padding:0 0 0 12px;
color:#990066;
font-size:11px;
text-decoration:none;
}
#mod_astro.details .autres_signes ul li a strong{
font-size:15px;
font-weight:normal;
}
#mod_astro.details .autres_signes ul li a:hover{text-decoration:underline;}

/*-- Perso --*/
#mod_astro.perso p.intro{
font-size:15px;
padding:0 0 20px 0;
}
#mod_astro.perso p.intro strong{
color:#990066;
font-weight:normal;
}
#mod_astro.perso p.autres{color:#990066;}
#mod_astro.perso p.autres a{
color:#990066;
text-decoration:none;
}
#mod_astro.perso p.autres a:hover{text-decoration:underline;}
#mod_astro.perso p.autres strong{
font-weight:normal;
color:#333333;
}
#mod_astro.perso h2{
color:#990066;
font-size:18px;
font-weight:normal;
padding:0 0 5px 0;
}
#mod_astro.perso h2 span{color:#333333;}
#mod_astro.perso .f_cadre{
background:url(../images/commun/mod_astro/f_cadre.gif) #f4f0ed repeat-x;
margin:0 0 30px 0;
}
#mod_astro.perso .h_cadre{
background:url(../images/commun/mod_astro/h_cadre.gif) no-repeat top left;
padding:4px 0 0 0;
}
#mod_astro.perso .m_cadre{
border:1px solid #f4f0ed;
border-top:none;
padding:20px 15px 15px 15px;
overflow:hidden;
zoom:1;
}
#mod_astro.perso .m_cadre .img{
width:90px;
height:90px;
float:left;
overflow:hidden;
zoom:1;
text-indent:-9999px;
background-position:center;
background-repeat:no-repeat;
background-color:#fff;
border:1px solid #fff;
}
#mod_astro.perso .jour .m_cadre .txt{
width:315px;
float:right;
overflow:hidden;
zoom:1;
}
#mod_astro.perso .m_cadre h3{
color:#990066;
font-size:15px;
font-weight:normal;
padding:0 0 5px 0;
border-bottom:none;
margin:0;
}
#mod_astro.perso .m_cadre h3 span{font-size:11px;}
#mod_astro.perso .m_cadre .wg{
line-height:18px;
padding:0 0 5px 0;
}
#mod_astro.perso .f_cadre_rose{
background:url(../images/commun/mod_astro/f_cadre_rose.gif) #fedaee repeat-x;
margin:0 0 10px 0;
overflow:hidden;
zoom:1;
}
#mod_astro.perso .h_cadre_rose{
background:url(../images/commun/mod_astro/h_cadre_rose.gif) no-repeat top left;
padding:10px 0 0 0;
}
#mod_astro.perso .b_cadre_rose{
background:url(../images/commun/mod_astro/b_cadre_rose.gif) no-repeat bottom left;
padding:0 0 15px 0;
}
#mod_astro.perso .b_cadre_rose h2{
font-size:18px;
color:#990066;
font-weight:normal;
padding:0 0 5px 15px;
}
#mod_astro.perso .h_cadre_blanc{
background:url(../images/commun/mod_astro/h_cadre_blanc.gif) no-repeat top left;
padding:4px 0 0 0;
width:421px;
margin:0 auto;
}
#mod_astro.perso .b_cadre_blanc{
background:url(../images/commun/mod_astro/b_cadre_blanc.gif) no-repeat bottom left;
padding:0 0 4px 0;
}
#mod_astro.perso .m_cadre_blanc{
background:#fff;
padding:15px 15px 0 15px;
overflow:hidden;
zoom:1;
}
#mod_astro.perso .m_cadre_blanc h2{
font-size:15px;
font-weight:bold;
color:#990066;
padding:0 0 4px 0;
}
#mod_astro.perso .m_cadre_blanc p{padding:0 0 15px 0;}
