/************************************************************
 *
 *	Name		:	horoscope.css
 *	Author		:	Kubota Hideo
 *	Created		:	05.03.2009
 *	Modified	:	05.03.2009
 *
 *	Description	:	Set styles for horoscope page
 *
 ************************************************************/

div#container h2{
	font-size:1.8em;
	color:#9ab846;
}

/** astroList **/
div#container div#astroList{
	background:url(../media/image/content/bg-blocSignesAstro-middle.gif) left top repeat-y;
	height:100%;
	margin-top:1em;
}
div#container div#astroList div#al2{
	background:url(../media/image/content/bg-blocSignesAstro-top.gif) left top no-repeat;
}
div#container div#astroList div#al3{
	background:url(../media/image/content/bg-blocSignesAstro-bottom.gif) left bottom no-repeat;
	padding:0.5em 0.6em 1em 0.6em;
}
div#container div#astroList div#al4{
	background:url(../media/image/content/bg-blocSignesAstro-in.gif) left top repeat-x;
	padding:1em 0 0.5em 0.5em;
}

div#container div#astroList h2{
	margin-bottom:0.2em;
}
div#container div#astroList p{
	font-size:1.2em;
	line-height:1.333em;
	font-weight:bold;
}
div#container div#astroList ol{
	margin:1em 0 0.5em 0;
}
div#container div#astroList ol li{
	display:block;
	float:left;
	margin:0 0.5em 0.4em 0;
	width:7.8em;
}

/** bloc astro (avec image dans la css) *********************/
div#container div#blocAstro{
	background:url(../media/image/content/bg-separ-1.gif) left top repeat-x;
	padding-top:1.5em;
	margin:1.5em 0 0 0;
}
div#container div#blocAstro h2{
	margin-bottom:-0.6em;
}
div#container div#blocAstro div#ba2{
	margin:0 0.5em 0.5em 0;
}
div#container div#blocAstro div#ba4{
	height:15.5em;
}
div#container div#blocAstro div.desc{
	float:left;
	width:29em;
	margin:2.8em 0 0 1em;
}
div#container div#blocAstro div.desc h3{
	font-family:georgia, verdana, serif;
	font-size:2em;
	line-height:1.2em;
}
div#container div#blocAstro div.desc p{
	font-size:1.2em;
	line-height:1.2em;
	color:#333333;
}
div#container div#blocAstro div.desc p.date{
	color:#818181;
	font-weight:bold;
	margin-bottom:1em;
}

/** poissons **/
div#container div#blocAstro.poisson div#ba2{
	background:url(../media/image/content/bg-blocAstro-poisson-middle.gif) left top repeat-x;
}
div#container div#blocAstro.poisson div#ba3{
	background:url(../media/image/content/bg-blocAstro-poisson-left.gif) left top no-repeat;
}
div#container div#blocAstro.poisson div#ba4{
	background:url(../media/image/illus/astro/illus-blocAstro-poisson.jpg) right top no-repeat;
}

/** taureau **/
div#container div#blocAstro.taureau div#ba2{
	background:url(../media/image/content/bg-blocAstro-taureau-middle.gif) left top repeat-x;
}
div#container div#blocAstro.taureau div#ba3{
	background:url(../media/image/content/bg-blocAstro-taureau-left.gif) left top no-repeat;
}
div#container div#blocAstro.taureau div#ba4{
	background:url(../media/image/illus/astro/illus-blocAstro-taureau.jpg) right top no-repeat;
}

/** balance **/
div#container div#blocAstro.balance div#ba2{
	background:url(../media/image/content/bg-blocAstro-balance-middle.gif) left top repeat-x;
}
div#container div#blocAstro.balance div#ba3{
	background:url(../media/image/content/bg-blocAstro-balance-left.gif) left top no-repeat;
}
div#container div#blocAstro.balance div#ba4{
	background:url(../media/image/illus/astro/illus-blocAstro-balance.jpg) right top no-repeat;
}

/** gemeaux **/
div#container div#blocAstro.gemeaux div#ba2{
	background:url(../media/image/content/bg-blocAstro-gemeaux-middle.gif) left top repeat-x;
}
div#container div#blocAstro.gemeaux div#ba3{
	background:url(../media/image/content/bg-blocAstro-gemeaux-left.gif) left top no-repeat;
}
div#container div#blocAstro.gemeaux div#ba4{
	background:url(../media/image/illus/astro/illus-blocAstro-gemeaux.jpg) right top no-repeat;
}

/** capricorne **/
div#container div#blocAstro.capricorne div#ba2{
	background:url(../media/image/content/bg-blocAstro-capricorne-middle.gif) left top repeat-x;
}
div#container div#blocAstro.capricorne div#ba3{
	background:url(../media/image/content/bg-blocAstro-capricorne-left.gif) left top no-repeat;
}
div#container div#blocAstro.capricorne div#ba4{
	background:url(../media/image/illus/astro/illus-blocAstro-capricorne.jpg) right top no-repeat;
}

/** verseau **/
div#container div#blocAstro.verseau div#ba2{
	background:url(../media/image/content/bg-blocAstro-verseau-middle.gif) left top repeat-x;
}
div#container div#blocAstro.verseau div#ba3{
	background:url(../media/image/content/bg-blocAstro-verseau-left.gif) left top no-repeat;
}
div#container div#blocAstro.verseau div#ba4{
	background:url(../media/image/illus/astro/illus-blocAstro-verseau.jpg) right top no-repeat;
}

/** belier **/
div#container div#blocAstro.belier div#ba2{
	background:url(../media/image/content/bg-blocAstro-belier-middle.gif) left top repeat-x;
}
div#container div#blocAstro.belier div#ba3{
	background:url(../media/image/content/bg-blocAstro-belier-left.gif) left top no-repeat;
}
div#container div#blocAstro.belier div#ba4{
	background:url(../media/image/illus/astro/illus-blocAstro-belier.jpg) right top no-repeat;
}

/** lion **/
div#container div#blocAstro.lion div#ba2{
	background:url(../media/image/content/bg-blocAstro-lion-middle.gif) left top repeat-x;
}
div#container div#blocAstro.lion div#ba3{
	background:url(../media/image/content/bg-blocAstro-lion-left.gif) left top no-repeat;
}
div#container div#blocAstro.lion div#ba4{
	background:url(../media/image/illus/astro/illus-blocAstro-lion.jpg) right top no-repeat;
}

/** scorpion **/
div#container div#blocAstro.scorpion div#ba2{
	background:url(../media/image/content/bg-blocAstro-scorpion-middle.gif) left top repeat-x;
}
div#container div#blocAstro.scorpion div#ba3{
	background:url(../media/image/content/bg-blocAstro-scorpion-left.gif) left top no-repeat;
}
div#container div#blocAstro.scorpion div#ba4{
	background:url(../media/image/illus/astro/illus-blocAstro-scorpion.jpg) right top no-repeat;
}

/** sagittaire **/
div#container div#blocAstro.sagittaire div#ba2{
	background:url(../media/image/content/bg-blocAstro-sagittaire-middle.gif) left top repeat-x;
}
div#container div#blocAstro.sagittaire div#ba3{
	background:url(../media/image/content/bg-blocAstro-sagittaire-left.gif) left top no-repeat;
}
div#container div#blocAstro.sagittaire div#ba4{
	background:url(../media/image/illus/astro/illus-blocAstro-sagittaire.jpg) right top no-repeat;
}

/** cancer **/
div#container div#blocAstro.cancer div#ba2{
	background:url(../media/image/content/bg-blocAstro-cancer-middle.gif) left top repeat-x;
}
div#container div#blocAstro.cancer div#ba3{
	background:url(../media/image/content/bg-blocAstro-cancer-left.gif) left top no-repeat;
}
div#container div#blocAstro.cancer div#ba4{
	background:url(../media/image/illus/astro/illus-blocAstro-cancer.jpg) right top no-repeat;
}

/** vierge **/
div#container div#blocAstro.vierge div#ba2{
	background:url(../media/image/content/bg-blocAstro-vierge-middle.gif) left top repeat-x;
}
div#container div#blocAstro.vierge div#ba3{
	background:url(../media/image/content/bg-blocAstro-vierge-left.gif) left top no-repeat;
}
div#container div#blocAstro.vierge div#ba4{
	background:url(../media/image/illus/astro/illus-blocAstro-vierge.jpg) right top no-repeat;
}

/** signe de star *******************************************/
div#container div#signeDeStar{
	background:url(../media/image/content/bg-separ-1.gif) left top repeat-x;
	padding-top:1.5em;
	margin:1.5em 0 0 0;
}
div#container div#signeDeStar h2{
	font-size:1.8em;
	color:#9ab846;
	margin-bottom:0.5em;
}
div#container div#signeDeStar img.media{
	float:left;
	display:block;
	padding:0.3em;
	border:solid 1px #eaeaea;
	width:9.5em;
	margin-right:1em;
}
div#container div#signeDeStar div.desc{
	float:left;
	width:39.8em;
}
div#container div#signeDeStar div.desc p{
	font-size:1.2em;
	line-height:1.2em;
	color:#333333;
}
div#container div#signeDeStar div.desc a{
	color:#9AB846;
font-weight: bold;
}

div#container div#signeDeStar div.desc div.signeAstro{
	margin-bottom:1em;
}
div#container div#signeDeStar div.desc div.signeAstro img{
	float:left;
	width:4.4em;
	margin:0.3em 0.5em 0 0;
}
div#container div#signeDeStar div.desc div.signeAstro p{
	font-size:1.5em;
}
div#container div#signeDeStar div.desc div.signeAstro p strong{
	display:block;
	font-size:1.333em;
	font-family:georgia, verdana, serif;
}
div#container div#signeDeStar div.desc a.more{
	background:url(../media/image/content/arrow-astro-more.gif) left 0.45em no-repeat;
	padding-left:1.4em;
	color:#9ab846;
	font-size:1.1em;
	line-height:1.454em;
	float:right;
	margin-top:0.3em;
}

div#container div#signeDeStar div.more{
	background:url(../media/image/content/bg-pagination-separ.gif) #f9f9f9 left top repeat-x;
	padding:0.2em 0 0.3em 0;
	margin-top:0.8em;
}
div#container div#signeDeStar div.more a{
	background:url(../media/image/content/arrow-astro-more.gif) left 0.45em no-repeat;
	padding-left:1.4em;
	color:#9ab846;
	font-size:1.1em;
	line-height:1.454em;
	float:right;
}


/** astro people **/
div#container div#astroPeople{
	margin-top:2em;
}
div#container div#astroPeople h2{
	font-size:1.8em;
	color:#9ab846;
	margin-bottom:0.5em;
}
div#container div#astroPeople h3{
	font-size:1.7em;
	margin-bottom:0.4em;
}
div#container div#astroPeople p{
	font-size:1.2em;
	line-height:1.2em;
	color:#333333;
}
div#container div#astroPeople a.more{
	background:url(../media/image/content/arrow-astro-more.gif) left 0.45em no-repeat;
	padding-left:1.4em;
	color:#9ab846;
	font-size:1.1em;
	line-height:1.454em;
	float:right;
	margin-top:0.3em;
}

div#container div#astroPeople div.more{
	background:url(../media/image/content/bg-pagination-separ.gif) #f9f9f9 left top repeat-x;
	padding:0.2em 0 0.3em 0;
	margin-top:0.8em;
}
div#container div#astroPeople div.more a{
	background:url(../media/image/content/arrow-astro-more.gif) left 0.45em no-repeat;
	padding-left:1.4em;
	color:#9ab846;
	font-size:1.1em;
	line-height:1.454em;
	float:right;
}