
#content ul.liste_signes {
	position: relative;
	display: block;
	margin-top: 4px;
}

#content ul.liste_signes li {
	margin-top: 5px;
	float:left;
	position: relative;
	display: block;
	height: 29px;
	width: 90px;
}

#content ul.liste_signes li a {
	display: block;
	background: transparent left top url(img/signes_gris_fond.png) no-repeat;
	height: 29px;
	text-transform: uppercase;
	font-size: 7px;
	text-decoration: none;
	line-height: 29px;
	padding-left: 34px;
	color: #9b9c9f;
}

#doc.c-pages.a-display.p0-horoscope_du_mois ul.liste_signes li a:hover {
	background-image: url(img/signes_vert_fond.png);
	color: #bdcd0d; /*vert*/
}

#doc.c-pages.a-display.p0-horoscopes_2009 ul.liste_signes li a:hover {
	color: #EB6B0F; /*orange*/
	background-image: url(img/signes_orange_fond.png);
}

#content div.horoscopes {
	overflow: auto;
	margin-right: -15px;
	height: 254px;
	width: 557px;
	margin-top: 22px;
	position: relative;
	display: block;
}

#content div.horoscope {
	margin-bottom: 22px;
}

#content div.horoscope dl dt {
	font-weight: bold;
	margin-bottom: 0.2em;
	text-transform: uppercase;
	font-size: 12px;
	
	display: inline;
	clear: both;
}

#doc.c-pages.a-display.p0-horoscope_du_mois div.horoscope dl dt {
	color: #bdcd0d; /*vert*/
}

#doc.c-pages.a-display.p0-horoscopes_2009 div.horoscope dl dt {
	color: #EB6B0F; /*orange*/
}

#content div.horoscope dl dd {
	color: #000;
	font-size: 11px;
	margin-bottom: 1em;
	display: inline;
}

#content div.horoscope dl {
	float:left;
	position: relative;
	display: block;
	margin-bottom: 5px;
}

#content div.horoscope h3 {
	display: block;
	padding: 0;
	height: 29px;
	position: relative;
	overflow: hidden;
	clear: both;
	background: transparent left top url(img/signe_bt.png) no-repeat;
	margin-bottom: 10px;
}

#doc.c-pages.a-display.p0-horoscope_du_mois div.horoscope h3 {
	background-position: 0 -58px; /*vert*/
	color: #bdcd0d; /*vert*/
}

#doc.c-pages.a-display.p0-horoscopes_2009 div.horoscope h3 {
	background-position: 0 -29px; /*orange*/
	color: #EB6B0F; /*orange*/
}

#content div.horoscope h3 span {
	background: transparent left top url(img/signes_gris_fond.png) no-repeat;
	padding: 0 0 0 34px;
	height: 29px;
	line-height: 29px;
	display: block;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
}

#doc.c-pages.a-display.p0-horoscope_du_mois div.horoscope h3 span {
	background: transparent left top url(img/signes_vert_fond.png) no-repeat;
}

#doc.c-pages.a-display.p0-horoscopes_2009 div.horoscope h3 span {
	background: transparent left top url(img/signes_orange_fond.png) no-repeat;
}


#content ul.liste_signes li.belier a {
	background-position: 0 -0px;
}

#content h3#signeBelier span {
	background-position: 0 -0px;
}


#content ul.liste_signes li.cancer a {
	background-position: 0 -29px;
}

#content h3#signeCancer span {
	background-position: 0 -29px;
}


#content ul.liste_signes li.poissons a {
	background-position: 0 -58px;
}

#content h3#signePoissons span {
	background-position: 0 -58px;
}


#content ul.liste_signes li.scorpion a {
	background-position: 0 -87px;
}

#content h3#signeScorpion span {
	background-position: 0 -87px;
}


#content ul.liste_signes li.balance a {
	background-position: 0 -116px;
}

#content h3#signeBalance span {
	background-position: 0 -116px;
}


#content ul.liste_signes li.gemeaux a {
	background-position: 0 -145px;
}

#content h3#signeGemeaux span {
	background-position: 0 -145px;
}


#content ul.liste_signes li.vierge a {
	background-position: 0 -174px;
}

#content h3#signeVierge span {
	background-position: 0 -174px;
}


#content ul.liste_signes li.taureau a {
	background-position: 0 -203px;
}

#content h3#signeTaureau span {
	background-position: 0 -203px;
}


#content ul.liste_signes li.sagittaire a {
	background-position: 0 -232px;
}

#content h3#signeSagittaire span {
	background-position: 0 -232px;
}


#content ul.liste_signes li.lion a {
	background-position: 0 -261px;
}

#content h3#signeLion span {
	background-position: 0 -261px;
}


#content ul.liste_signes li.verseau a {
	background-position: 0 -290px;
}

#content h3#signeVerseau span {
	background-position: 0 -290px;
}


#content ul.liste_signes li.capricorne a {
	background-position: 0 -319px;
}

#content h3#signeCapricorne span {
	background-position: 0 -319px;
}

