html, body, ol, ul {margin:0;padding:0;font-size:100%;}
body {color:#222222;font:normal 80% Arial, Sans-Serif;text-align: center; /* pour corriger le bug de centrage IE */}
.astHeightFloat {display:table;}
.astDebug {border:1px solid black;}

#astContent {margin: 10px 0px 0px 17px;text-align:left;font-size:102%;/* pas mettre de largeur sinon bug IE6 */}
.astCol {float:left;width:320px; /* assure le positionnement si jamais on a un bloc > 300px de large a l'intérieur de la col (dans la limite de 320px) */}
.ast2Col {float:left;width:640px;}
.ast3Col {float:left;width:960px;}
.astBlockCol {width:300px;text-align:left;margin-bottom:20px;}
.astBlock2Col {width:620px;text-align:left;margin-bottom:20px;}
.astBlock3Col {width:940px;text-align:left;margin-bottom:20px;}

h1, h2, h3, h4, h5, h6, p {margin:0;padding:0;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {margin:0;padding:0;}
h1 a:hover, h1 a:focus, h1 a:active, 
h2 a:hover, h2 a:focus, h2 a:active, 
h3 a:hover, h3 a:focus, h3 a:active, 
h4 a:hover, h4 a:focus, h4 a:active, 
h5 a:hover, h5 a:focus, h5 a:active, 
h6 a:hover, h6 a:focus, h6 a:active {margin:0;padding:0;}

h2, h2 a {font-size:1.3em;}
h3, h3 a {font-size:1em;}

a .astBlockMiniPromoTitle {font-size:1em;font-weight:bold;}
a .astBlockMiniPromoTitle h1 {font-size:1em;font-weight:bold;}

a img {border: 0;}
.astClear {clear:both;display:block;height: 0;font-size: 1px;line-height: 0px;}
.astMarginBottom {margin-bottom:20px;}
.astMarginBottomReset {margin-bottom:0px;}
.astMarginBottomMini {margin-bottom:10px;}
.astBold {font-weight:bold}
.astNoneDecoration {text-decoration:none}
.astPrePosAbsolute {display:inline;position:relative;}
.astMiniPromoPicto {background: url(http://www.astrocenter.fr/fr/images/pictoPromo.png) no-repeat scroll 0% 0%;height:20px;width:41px;position:absolute;top:-95px;left:8px;text-align:left;color:red;font-weight:bold;padding-left:5px;}
.astBandeau {height:25px;text-align:left;}
.astBandeauContent {padding:5px;font-size:0.85em;}

/* COULEUR BG */
.astBGColorContext {background-color:#58306c;}
.astBGColorContextBis, .astBGColorContextBisSelected {background-color:#987fa4;}
.astBGColorContextVeryLight {background-color:#eeeaf0;}
/* COULEUR BORDURE */
.astBorderColorContext {border:1px solid #58306c;}
.astBorderFixBot {border-bottom:0;}
.astBorderFixTop {border-top:0;}

/* Couleur thema */
.astBorderColorStruct {border-width :1px; border-style: solid;}
.astBDColorChinese {border-color:#cd4031;}
.astFColorChinese {color:#cd4031;}
.astBDColorNumero {border-color:#299cc8;}
.astFColorNumero {color:#299cc8;}
.astBDColorLove {border-color:#ff0099;}
.astFColorLove {color:#ff0099;}
.astBDColorFC {border-color:#58306c;}
.astFColorFC {color:#58306c;}

/* COULEUR FONT + LIEN */
.astFColorContext {color:#58306c;}
.astPopular {float:left;font-weight:bold;font-size:0.9em;}
.astCurveTitleContext {color:#58306c;}
.astMailPersoScope {font-size:0.85em;color:#58306c}
.astFColorWhite {color:white;}


/* LIENS */
a {color: #58306c;text-decoration: none;}

a:hover, a:focus, a:active {text-decoration: underline;}

a.astDot {background:url(../images/dot1.gif) no-repeat 0 5px;padding:0 0 0 7px;text-decoration:underline;}
a.astDot:hover {text-decoration:none;}
	
#astPub {display:table;}
#astPub .astPubTitle {font-weight:bold;text-align:right;padding:5px;background-color:#e1e1e1;font-size:0.9em;}

#astSommaire {float:left;width:140px;}
#astSommaire .astSommaireTitle h3 {text-align:center;font-size:0.9em;text-transform: uppercase;color:white;padding:5px;}
#astSommaire .astSommaireTitle h2 {text-align:center;font-size:0.9em;text-transform: uppercase;color:white;padding:5px;}
#astSommaire .astSommaireTitle .somTitle {text-align:center;font-size:0.9em;text-transform: uppercase;color:white;padding:5px;}
#astSommaire .astSommaireTitle .astSommaireTitle {text-align:center;font-size:0.9em;text-transform: uppercase;color:white;padding:5px;}
#astSommaire ul.astSommaireListe {padding: 2px 0 5px 5px;font-weight:bold;font-size:0.9em;list-style: none;text-align:left;line-height:1.3em;}
#astSommaire ul.astSommaireListe li a {font-size:.9em;padding-left:5px;font-weight:normal;}
#astSommaire ul.astSommaireListe li.astMore a {font-size:0.95em;padding-left:5px;}


#astActuArchives {width:620px;}
#astActuArchives .astActuTitle h2 {font-size:1.2em;}
#astActuArchives .astActuImage img {float:left;margin:0 10px 10px 10px;}
#astActuArchives .astActuExtract {padding:0 10px 10px 0;font-size:1em;}

#astActu {}
#astActu .astCurveTitle {font-size:1.3em;text-align:left;padding-left:10px;}
#astActu .astActuTitle, #astActuArchives .astActuTitle {text-align:left;margin:10px 0 5px 0;}
#astActu h1, #astActuArchives h1 {font-size:1em;}
#astActu .astActuTitle {font-size:1em;}
#astActu .astActuTitle a {font-size:1em;color:#222222;}
#astActu .astActuImage {float:left;margin:10px 10px 10px 10px;text-align:center;}
#astActu .astActuExtract {padding:0px 10px 10px 10px;font-size:0.85em;}
#astActu .astMore, #astActuArchives .astMore {text-align:right;}

#astAstroPeople {}
#astAstroPeople .astPeopleConteneurTitle {}
#astAstroPeople .astPeopleTitle {font-size:1.3em;text-align:left;padding-left:10px;}
#astAstroPeople .astPeopleLinkTop {margin-top:3px;margin-right:8px;float:right;}
#astAstroPeople .astPeopleTitleNews {margin:3px 0;}
#astAstroPeople .astPeopleTitleNews a {color:#222222;}
#astAstroPeople .astPeopleExtract p {margin:0;font-size:0.85em;}
#astAstroPeople .astPeopleExtract {margin:0;}
#astAstroPeople .astPeopleImage {margin:10px;}
#astAstroPeople a.astMorePeople {font-size:0.85em;}

.astBlockLinks {}
.astBlockLinks .astBlockLinksConteneurTitle {}
.astBlockLinks .astBlockLinksConteneurTitle a {font-size:1.3em;line-height:0.8em;}
.astBlockLinks .astBlockLinksTitle {text-align:left;margin-left:5px;}
.astBlockLinks .astBlockLinkTop {margin-top:3px;margin-right:8px;float:right;}
.astBlockLinks .astBlockLinksConteneur {width:298px;}
.astBlockLinks .astBlockLinksImg a img {float:left;margin:10px;}
.astBlockLinks .astBlockLinksListe {line-height:1.2em;margin-bottom:5px;}
.astBlockLinks .astBlockLinksListe a {color:black;font-size:0.85em;}

.astCurveTitle {color:white;padding:5px 0px 5px 0px;text-align:center;font-size:0.9em;}
.astCurveTop {margin-top:5px;}
.astCurveBot {margin-bottom:0px;}
.astCurveFloat {float:left;}

.astBlockFCminiPromo a {color:black;}
.astBlockFCminiPromo a h3 {text-transform:uppercase;font-size:1.05em;}
.astBlockFCminiPromo a .astBlockFCminiPromoTitle {text-transform:uppercase;font-size:1.05em;}

#astAstrologer {width:990px;margin-left:-25px;}
#astAstrologer .astAstrologerTitle {background-color:#ffc887;height:20px;color:white;font-size:1.3em;text-transform:uppercase;font-weight:bold;padding:0px 5px;margin-bottom:5px;}
#astAstrologer .astAstrologerImage {width:129px;height:23px;position:absolute;top:-20px;left:5px;}
#astAstrologer #astAstrologerFrame {width:100%; height:120px;}

#astAstrologerFrameContent {background-color:#ffebd3;color:#666699;}
#astAstrologerFrameContent a {color:#666699;}
#astAstrologerFrameContent a:hover {color:#666699;}
#astAstrologerFrameContent .astAstrologerFrameContentItem {margin-left:0px;width:220px;height:100px;}
#astAstrologerFrameContent .astAstrologerFrameContentItemImage {float:left;width:100px;text-align:left;}
#astAstrologerFrameContent .astAstrologerFrameContentItemImage img {width:90px;height:90px;}
#astAstrologerFrameContent .astAstrologerFrameContentItemDescription {text-align:left;font-size:0.85em;}
#astAstrologerFrameContent .astAstrologerFrameContentItemName {margin:0 0 10px 0;}

#astFooter {text-align:center;font-size:0.8em;}
#astFooter a {color:black;}

#astAstroFriends {}
#astAstroFriends .astFriendsConteneurTitle {float:left;width:65%;}
#astAstroFriends .astFriendsTitle {text-transform: uppercase;}
#astAstroFriends .astFriendsLinkTop {margin-top:3px;margin-right:8px;float:right;}
#astAstroFriends .astFriendsTitleNews {margin:3px 0;}
#astAstroFriends .astFriendsExtract p {margin:0;font-size:0.85em;}
#astAstroFriends .astFriendsExtract {margin:0;}
#astAstroFriends .astFriendsImage {margin:10px;}
#astAstroFriends a.astMoreFriends {font-size:0.85em;}

#astSiteMap {width:980px;margin-left:-20px;}
#astSiteMap .astSiteMapTitle {background-color:#cc99cc;height:20px;color:white;font-size:1.3em;text-transform:uppercase;font-weight:bold;padding:0px 5px;margin-bottom:5px;}
#astSiteMap .astSiteMapImage {width:114px;height:23px;position:absolute;top:-6px;left:5px;}
#astSiteMap table {background:#ebebeb;text-align:left;}
#astSiteMapRub {font-size:13px;font-family:arial;color:black;font-weight:bold;}
#astSiteMap A:link {font-size:10px;font-family:arial;color:black;text-decoration:none;}
#astSiteMap A:hover {font-size:10px;font-family:arial;color:black;text-decoration:underline;}
#astSiteMap A:visited {font-size:10px;font-family:arial;color:black;text-decoration:none;}

/* ***************************************************************************************/
/* MENU COL LEFT */
/* ***************************************************************************************/
#astColMenuLeft {float:left;width:160px;background:#d7371d;color:white;font-size:1em;}
#astColMenuLeft .astMenuPadding {padding:10px 5px 10px 10px;}
#astColMenuLeft .astMenuTitle {text-transform:uppercase;font-weight:bold;}
#astColMenuLeft a {color:white;text-decoration:none;}
#astColMenuLeft a:hover {text-decoration:underline;}
ul#astMenuLeft {list-style: none;}
ul#astMenuLeft li {margin-top: 15px;}
ul#astMenuLeft li ul.astMenuLeftItem {list-style: none;}
ul#astMenuLeft li ul.astMenuLeftItem li {margin-top: 0px;}
ul#astMenuLeft li ul.astMenuLeftItem li a {padding-left: 5px;font-size:0.85em;}

/* ***************************************************************************************/
/* BLOCK PRESENTATION POUR FICHE PRODUIT  */
/* ***************************************************************************************/
#astAreaPresentation {float:left;background:transparent;}
#astAreaPresentationContent {margin-left:0px;}
#astAreaPresentationContent .astBandeau {height:auto;}
#astAreaPresentationContent .astBandeauContent a h1 {display:inline;color:white;font-size:1.9em;font-weight:bold;}
#astAreaPresentationContent .astBandeauContent a:hover h1 {text-decoration:none;}
#astAreaPresentationContent .astBandeauContent h2 {display:inline;color:white;font-size:1.1em;font-weight:bold;}

#astAreaPresentationContent #astPresentationImg {float:left;width:310px;}
#astAreaPresentationContent #astPresentationDescription {float:left;width:300px;}
#astAreaPresentationContent #astPresentationDescription h1 {font-size:1.3em;}
#astAreaPresentationContent #astPresentationDescription h2 {font-size:0.9em;margin-bottom:20px;}

#astAreaPresentationContent #astPresentationInfos {border:1px solid #58306c; }
#astAreaPresentationContent .astPresentationInfosContent {padding:10px;}
.astPresentationInfosContentSample {text-align:right;}
.astPresentationInfosContentSample a {background:url(http://www.astrocenter.fr/fr/images/astDotSample.gif) no-repeat 0px 1px;padding-left:18px;text-decoration:underline;}
.astPresentationInfosContentSample a:hover {text-decoration:none;}

#astPresentationTestim {background:#f7e7bf;} 
#astPresentationTestim .astPresentationTestimContent {padding:10px;font-size:0.85em;}
#astPresentationTestim .astPresentationTestimText {color:#535353;font-style:italic;}

#astPresentationButton {margin-top:20px;}

/* ***************************************************************************************/
/* BLOCK UNE */
/* ***************************************************************************************/
#astBlock0 {width:300px;color:#FFFFFF;height:25px;font-weight:bold;font-size:1.2em;}
#astBlock0 #astBlock0Title {float:left;padding:3px;}
#astPhoto0 {position:relative;top:0px;width:300px;height:250px;/*overflow:hidden*/;margin-bottom:1px;}
#astPhoto0 div h1 a, #astPhoto0 div h2 a, #astPhoto0 div h1 a:visited, #astPhoto0 div h2 a:visited, #astPhoto0 div p a {color:#FFFFFF;text-decoration:none;}
#astPhoto0 div h1 a:hover, #astPhoto0 div h2 a:hover, #astPhoto0 div p a:hover {text-decoration:underline;}
#astPhoto0 img {width:300px;height:250px;display:block;position:absolute;z-index:0;}

#astPhoto0 div h1, #astPhoto0 div h2, #astPhoto0 div p {padding-left:3px;padding-right:3px;margin:0}
#astPhoto0 div h1  {font-size:1.4em;line-height:1.2em;}
#astPhoto0 div h2  {font-size:0.9em;font-weight:normal;}
#astPhoto0 div h2 a {font-size:1em;font-weight:normal;}
#astPhoto0 div p {text-align:right;font-weight:bold;}
#astBlockUne .astBlockUneNext {width:300px;height:20px;margin-bottom:1px;}
#astBlockUne .astBlockUneNext h1 {padding:4px;line-height:1em;font-size:0.8em;}
#astBlockUne .astBlockUneNext h1 a {color:#FFFFFF;}

/* modif seo */ 
#astPhoto0 div.astBG {color:#FFFFFF;background:transparent url(http://www.astrocenter.fr/fr/images/astDot.png) repeat scroll left top;position:absolute;bottom:0 !important;bottom:0px;left:0;padding:5px 0;width:300px;z-index:51;}
#astPhoto0 div div.astBlockUneTitle1 a, #astPhoto0 div div.astBlockUneTitle2 a, #astPhoto0 div div.astBlockUneTitle1 a:visited, #astPhoto0 div div.astBlockUneTitle1 a:visited, #astPhoto0 div p a {color:#FFFFFF;text-decoration:none;}
#astPhoto0 div div.astBlockUneTitle1 a:hover, #astPhoto0 div div.astBlockUneTitle2 a:hover, #astPhoto0 div p a:hover {text-decoration:underline;}
#astPhoto0 div div.astBlockUneTitle1, #astPhoto0 div div.astBlockUneTitle2, #astPhoto0 div p {padding-left:3px;padding-right:3px;margin:0}
#astPhoto0 div div.astBlockUneTitle1  {font-size:1.4em;line-height:1.2em;}
#astPhoto0 div div.astBlockUneTitle2  {font-size:0.9em;font-weight:normal;}
#astPhoto0 div div.astBlockUneTitle2 a {font-size:1em;font-weight:normal;}
#astBlockUne .astBlockUneNext div.astPhoto1Title {padding:4px;line-height:1em;font-size:0.8em;}
#astBlockUne .astBlockUneNext div.astPhoto1Title a {color:#FFFFFF;}

#astBlockUneIndice {position:relative;top:0;right:0px;float:right;padding:2px;}
#astBlockUneIndice .astBlockUneIndiceNotSelected, #astBlockUneIndice .astBlockUneIndiceSelected {float:left;width:15px;height:18px;border:1px solid white;text-align:center;font-weight:bold;margin-left:4px;color:white;cursor:pointer;}

/* ***************************************************************************************/
/* BLOCK HOROSCOPE NON PERSO DAILY */
/* ***************************************************************************************/
#astBlockNonPersoDaily {}
#astBlockNonPersoDaily .astBlockNonPersoDailyConteneurTitle {float:left;width:50%;}
#astBlockNonPersoDaily .astNonPersoDailyTitle {text-transform:uppercase;font-weight:bold;font-size:.95em;}
#astBlockNonPersoDaily a.astMore {font-size:0.85em;float:right;}

#astBlockNonPersoDaily #astBlockNonPersoDailyConteneurSignes img {margin-left:1px;}
#astBlockNonPersoDaily h3 {text-transform:uppercase;margin-bottom:5px;}
#astBlockNonPersoDaily .astBlockNonPersoDailyTitle {text-transform:uppercase;margin-bottom:5px;}
#astBlockNonPersoDaily #astBlockNonPersoDailySignName {text-align:center;font-size:1.2em;font-weight:bold;margin-top:5px;}

/* ***************************************************************************************/
/* BLOCKS PERSO & PERSOSCOPE */
/* ***************************************************************************************/
#astPersoScope .astPersoScopeTab {width:66px;border-bottom:0;border:5px solid #000000}
#astPersoScope .astPersoScopetitle {text-transform: uppercase;}
#astPersoScope .astPersoScopeLinkTop {margin-top:3px;margin-left:8px;}
#astPersoScope a.astModifPersoScope {font-size:0.85em;color:#606060;text-decoration:underline}
#astPersoScope .astSignePersoScope {font-size:1.4em;font-weight:bold;color:#7db4dd}
.astNamePersoScope {font-size:1.4em;font-weight:bold;color:#222222}
.astCurveTitlePersoScope {padding:2px 0px 2px 0px;text-align:center;font-size:0.85em;font-weight:bold;line-height:90%}
.astAscendantPersoScope {font-size:0.85em;}
#astPersoScope .astAscendantItalPersoScope {font-style:italic;text-decoration:underline}
#astPersoScope a.astAscendantItalPersoScope {font-style:italic;text-decoration:underline;color:#222222}
#astPersoScope a:visited .astAscendantItalPersoScope {color:#222222}
#astPersoScope a:hover, a:focus, a:active .astAscendantItalPersoScope {color:#222222}
.astBGColorWhite {background-color:#FFFFFF;}
.astFColorPersoScope {color:#58306c;}
#astPersoScope input {font-family:Tahoma;font-size:10px;font-weight:bold;color:#666666;}
#astPersoScope input, textarea, select {padding:0.2em}

#astPersoScope a.astFColorWhite {color:white;}
#astPersoScope a.astFColorWhite:hover {color:white;}
#astPersoScope h1 {font-size:1.2em;}
#astPerso {width:298px;float:right;background-color:#EEEAF0}
#astPerso .astPersoText {font-size:0.85em;font-weight:normal;color:#58306c}
#astPerso input {font-family:Tahoma;font-size:10px;font-weight:bold;color:#666666;}
#astPerso textarea, select {font-family:Tahoma;font-size:10px;font-weight:bold;color:#666666}
#astPerso input, textarea, select {padding:0.2em}

/* FAQ */
#astAccordion1 h2 {margin-top:10px;}
.astAccContent {margin-bottom:20px;font-size:0.85em;}

/* Privacy */
#astPrivacy {text-align:justify;}
#astPrivacy ul {margin-top:10px;}
#astPrivacy ul li {margin-bottom:10px;}

/* Breadcrumb Edito */
#astBreadcrumbEdito {padding:5px;color:white;font-size:0.85em;}
#astBreadcrumbEdito a {color:white;text-decoration:underline;}
#astBreadcrumbEdito a:hover, #astBreadcrumbEdito a:visited, #astBreadcrumbEdito a:focus, #astBreadcrumbEdito a:active {color:white;text-decoration:none;}

/* EDITO */
#astEdito {}
#astEdito img.astEditoImage {float:left;margin:10px 10px 10px 0;}
#astEdito img.astEditoImageBis {float:right;margin:10px 0px 10px 10px;}
#astEdito h3 {padding:10px 0 10px 0;font-size:1.5em;font-weight:bold;color:#58306c;}
#astEdito h1 {padding:10px 0 10px 0;font-size:1.5em;font-weight:bold;color:#58306c;}
#astEdito .astEditoIntro h2 {font-size:1em;font-weight:bold;}
#astEdito .astEditoCirculationLink {text-align:right;}
#astEdito .astEditoCirculationLink a {color:#222222;text-decoration:underline;font-style:italic;}
#astEdito .astEditoCirculationLink a:hover {color:#222222;text-decoration:none;}
#astEdito .astEditoCirculationLink a.astNext {background:url(http://www.astrocenter.fr/fr/images/astDotNext.gif) no-repeat 47px 6px;padding-right:10px; }
#astEdito .astEditoCirculationLink a.astPrevious {background:url(http://www.astrocenter.fr/fr/images/astDotPrevious.gif) no-repeat 0px 6px;padding-left:10px; }
#astEdito .astEditoReturnLink {text-align:left;}
#astEdito .astEditoReturnLink a {background:url(http://www.astrocenter.fr/fr/images/astDotEditoDotExternalLink3.gif) no-repeat 0px 3px;padding-left:18px;font-size:0.85em;font-weight:bold;text-decoration:none;color:#222222;}
#astEdito .astEditoReturnLink a:hover {text-decoration:underline;}
#astEdito .astEditoExternalLink {text-align:left;}
#astEdito .astEditoExternalLink a {font-size:0.85em;font-weight:bold;text-decoration:none;color:#222222;}
#astEdito .astEditoExternalLink a:hover {text-decoration:underline;}
#astEdito .astEditoExternalLink a.astPremium {background:url(http://www.astrocenter.fr/fr/images/astDotEditoDotExternalLink1.gif) no-repeat 0px 1px;padding-left:18px;}
#astEdito .astEditoExternalLink a.astFree {background:url(http://www.astrocenter.fr/fr/images/astDotEditoDotExternalLink2.gif) no-repeat 1px 2px;padding-left:18px;}
#astEdito .astEditoArchivesLink {float:right;text-align:right;}
#astEdito .astEditoArchivesLink a {font-size:0.85em;font-weight:bold;text-decoration:none;color:#222222;}
#astEdito .astEditoArchivesLink a:hover {text-decoration:underline;}
#astEdito .astEditoArchivesLink a {background:url(http://www.astrocenter.fr/fr/images/astDotEditoDotExternalLink3.gif) no-repeat 0px 3px;padding-left:18px;}
#astEdito .astEditoTextPart {margin-top:10px;}
#astEdito .astAddThis {float:left;}

#astEditoSign div #astEditoSignName {float:left;}

.astMiniActu {font-size:0.85em;border-bottom:1px solid #58306c;}
.astMiniActu .astMiniActuTitle {font-weight:bold;font-size:1em;margin-bottom:5px;}
.astMiniActu a {text-align:right;margin-bottom:5px;}
.astMiniActu .astMiniActuLink {text-align:right;}

#astEditoArchives {width:640px;}
#astEditoArchives .astEditoArchivesLink a {font-size:0.85em;text-decoration:none;color:#222222;}
#astEditoArchives .astEditoArchivesLink a:hover {text-decoration:underline;}

#astThemaPeople {line-height:1.3em;}
#astThemaPeople p {margin:0;padding:0;}
#astThemaPeople img.astPeopleImg {float:left;margin:0 10px 10px 0;}
#astThemaPeople h1 {color:#58306c;font-size:1.1em;font-weight:bold;margin-bottom:5px;line-height:1.3em;}
#astThemaPeople h3 {color:#58306c;font-size:1.03em;font-weight:bold;margin-bottom:5px;}
#astThemaPeople .astThemaPeopleGaillard {color:#58306c;margin-top:0px;}
#astThemaPeople .astThemaPeopleGaillard img.astThemaPeopleGaillardImg {float:left;margin:0 7px 0 0;}
#astThemaPeople .astThemaPeopleGaillard img.astThemaPeopleGaillardImgSign {position:relative;top:6px;left:2px;width:130px;height:20px;}

.astLinkStar {text-align:right}
.astLinkStar a {background:url(http://www.astrocenter.fr/fr/images/astDotEditoDotExternalLink1.gif) no-repeat 0px 1px;padding-left:18px;font-size:0.85em;font-weight:bold;text-decoration:none;color:#222222;}
.astLinkStar a:hover {text-decoration:underline;}

.astMiniPeopleText {}
.astMiniPeopleText p {margin:0;padding:0;}
.astMiniPeopleText a h3 {font-size:0.85em;text-decoration:none;color:#222222;}
.astMiniPeopleText a astPeopleTitle {font-size:0.85em;text-decoration:none;color:#222222;}

#astFreeGameTab {}
#astFreeGameTab .astCurveTop {margin-right:4px;}
#astFreeGameTab a.astFColorWhite {color:white;}
#astFreeGameTab a.astFColorWhite:hover {color:white;}

#astFreeGameDescription {margin-top:10px;}
#astFreeGameDescription .FCProductName h1 {padding:10px;font-size:1.3em;}
#astFreeGameDescription .FCProductDescription, #astFreeGameDescription .FCProductPremiumLink {padding:0 10px 10px 10px;}
#astFreeGameDescription .FCProductPremiumLink a {background:url(http://www.astrocenter.fr/fr/images/astDotEditoDotExternalLink1.gif) no-repeat 0px 1px;padding-left:18px;font-size:0.85em;font-weight:bold;text-decoration:none;color:#222222;}
#astFreeGameDescription .FCProductPremiumLink a:hover {text-decoration:underline;}

/* ***************************************************************************************/
/* FREETOOLS */
/* ***************************************************************************************/
.astFreeGameTabLink {}
.astFreeGameTabLink a.astMore {font-size:0.85em;font-weight:bold;text-decoration:underline;color:#222222;}
.astFreeGameTabLink a.astMore:hover {text-decoration:none;}
#astDecoupeLink {text-align:right;}
.astFCFreeToolForm {text-align:center;}
.astFCFreeToolForm form {display:inline;}
.astFCFreeToolConteneur {padding:10px;}
.astFCFreeToolImage {float:left;margin:0px 10px 0px 0px;}
.astFCFreeToolDescription {font-size:0.85em;}
.astFCReponse {margin:20px 0 0px 0;}
.astFCReponse .astFCReponseTitle {font-size:1em;}
.astFCReponse a.FCProductPremiumLink {background:url(http://www.astrocenter.fr/fr/images/astDotEditoDotExternalLink1.gif) no-repeat 0px 1px;padding-left:18px;font-size:0.85em;font-weight:bold;text-decoration:none;color:#222222;}
.astFCReponse a.FCProductPremiumLink:hover {text-decoration:underline;}
/* ***************************************************************************************/

#astPromoTelephony {padding:0}
#astPromoTelephony .astPromoTelephonyTitle h1 {padding:4px 6px;font-size:1em;}
#astPromoTelephony .astPromoTelephonyTitle h1 a {text-transform:uppercase;color:white;font-size:0.9em;text-decoration:none;}
#astPromoTelephony .astPromoTelephonyTitle h1 a:hover {text-decoration:none;}

.astFCCallTitle {font-weight:bold;text-transform:uppercase;font-size:0.9em;}

.astFlash9 {margin-bottom:-3px;}

/* CONSULT */
#astTel0892 {text-align:center;color:#330066;}
#astTel0892 .astTitle {text-align:center;font-size:1.3em;font-weight:bold;margin-bottom:10px;}

#astConsultConteneur {padding:10px;}

.astConsultConteneur2Col {width:600px;}
.astConsultConteneur2Col .astConsultCol {float:left;width:300px;}
a.astConsult {font-size:0.9em;font-weight:bold;text-decoration:none;color:#222222;}

#astConsultHelp {margin-left:-20px;}
#astConsultHelp .astConsultBar {height:21px;background:url(http://www.astrocenter.fr/fr/images/bgBarConsult.jpg) repeat-x 0 0;}
#astConsultHelp .astConsultHelpTitle {color:white;font-weight:bold;padding:1px 0 0 10px;font-size:1.2em;}
#astConsultHelp ol.astConsultList {margin:20px 0 20px 40px;color:#f07e00;font-weight:bold;font-size:1.2em;}
#astConsultHelp ol.astConsultList li {margin:20px 10px 0 0;}
#astConsultHelp ol.astConsultList li p {color:#222222;font-size:0.8em;font-weight:normal;}

#astBigAstroFun {width:940px;background:url(http://www.astrocenter.fr/fr/images/bgBarAstroFun.jpg) no-repeat 0 0 #f7bf79;}
#astBigAstroFun .astBigAstroFunTitle {color:#8060aa;font-size:1.4em;font-weight:bold;padding-left:10px;}
#astBigAstroFun .astBigAstroFunConteneur {padding:10px;}
#astBigAstroFun .astBigAstroFunConteneur .astBigAstroFunCol {float:left;width:230px;}
#astBigAstroFun .astBigAstroFunConteneur .astBigAstroFunCol .astBigAstroFunLink {margin-bottom:5px;}
#astBigAstroFun .astBigAstroFunConteneur .astBigAstroFunCol .astBigAstroFunLink a {background:url(http://www.astrocenter.fr/fr/images/astDotLinkSquare.gif) no-repeat 0px 6px;padding-left:7px;font-size:0.85em;font-weight:normal;text-decoration:none;color:#222222;}
#astBigAstroFun .astBigAstroFunConteneur .astBigAstroFunCol .astBigAstroFunLink a:hover {text-decoration:underline;}


#astHoroscopeNonPersoLinkTitle {font-size:1em;}

.astImageBottom {margin-bottom:-3px;}

.astFixDecalageA {margin-left:100px;}

#astOraclesBigImg {background-repeat:no-repeat;background-position:0 0;height:250px;}
#astOraclesBigImg .astOraclesBigImgContent {color:white;width:300px;position:relative;top:110px;left:300px;}
#astOraclesBigImg .astOraclesBigImgContent h1 {color:#3a1867;font-size:1em;font-weight:bold;}
.astBigImgLink {text-align:right;}
.astBigImgLink a {color:white;}

img.glossaryTarotCards {float: left;margin : 0px 10px 10px 0;}
div.glossaryTarotCards {padding : 10px;border : 1px solid #58306c;background-color:#f4f3ef;margin-bottom:20px;}

#astTarotCardsConteneur {width:620px;}
#astTarotCardsConteneur .astTarotCards {float:left;margin:0 20px 10px 0;}

#astTarotCardLabel {height:30px;}
#astTarotCardLabel p {padding:4px;font-weight:bold;font-size:1.3em;}

.astEditoTable {float:left;margin:10px 10px 10px 0;}
