html, body, ol, ul {margin:0;padding:0;font-size:100%;}
body {color:#222222;background:#f7efe3;font:normal 80% Arial, Sans-Serif;text-align: center; /* pour corriger le bug de centrage IE */}
.astHeightFloat {display:table;}
.astDebug {border:1px solid black;}

#astHeaderWrapper {background:transparent url(../images/headerWrapperBG.png) no-repeat scroll 50% 0%;height:163px;}
#astHeader {background:#e4b02b url(../images/headerbg.jpg) repeat-x scroll 50% 0%;height:100%;text-align: left;}
#astHeader div#astLogoConteneur {/* pour le logo */margin: 22px 0 0 0;padding: 0;} 

#astHeader img#astLogo {/* pour le logo */width:345px;height:68px;} 
#astHeader #astHeaderPromo {position:absolute;bottom:0px;right:0px;background-color:transparent;width:550px;height:137px; /* 163 - 26 (hauteur header - hauteur menuTop */}
#astHeader #astHeaderPromo div.astHeaderPromoText {width:320px;font-size:0.85em;}
#astHeader #astHeaderPromo div.astHeaderPromoText h2 {margin:25px 0 0 0;font-size:1.1em;}
#astHeader #astHeaderPromo div.astHeaderPromoText .astHeaderPromoTitle {margin:25px 0 0 0;font-size:1.1em;}
#astHeader #astHeaderPromo div.astHeaderPromoText .astHeaderPromoTitle a {text-decoration:none;}
#astHeader #astHeaderPromoImgLink {width:250px;height:137px;background:transparent;position:absolute;top:0px;right:0px;}
#astHeader #astHeaderPromoImgLink a img {width:100%;height:100%;}

#astHeader ul#astMenuGeneral {position:absolute;bottom:0px;left:0px;list-style: none;text-align:left;background-color:transparent;height:35px;overflow:hidden;}
/* LISTE DES ONGLETS *************** */
#astHeader ul#astMenuGeneral li#astHoroscope a {background:url(../images/menuTabHoroscopes.png) no-repeat;width:98px;}
#astHeader ul#astMenuGeneral li#astHoroscope.astMenuOn a {background:url(../images/menuTabHoroscopesOn.png) no-repeat;}

#astHeader ul#astMenuGeneral li#astYear a {background:url(../images/menuTabYeark10.png) no-repeat;width:106px;}
#astHeader ul#astMenuGeneral li#astYear.astMenuOn a {background:url(../images/menuTabYearOnk10.png) no-repeat;}

#astHeader ul#astMenuGeneral li#astCareer a {background:url(../images/menuTabCareer.png) no-repeat;width:87px;}
#astHeader ul#astMenuGeneral li#astCareer.astMenuOn a {background:url(../images/menuTabCareerOn.png) no-repeat;}

#astHeader ul#astMenuGeneral li#astSummer a {background:url(../images/menuTabSummer.png) no-repeat;width:91px;}
#astHeader ul#astMenuGeneral li#astSummer.astMenuOn a {background:url(../images/menuTabSummerOn.png) no-repeat;}

#astHeader ul#astMenuGeneral li#astAutumn a {background:url(../images/menuTabAutumn.png) no-repeat;width:98px;}
#astHeader ul#astMenuGeneral li#astAutumn.astMenuOn a {background:url(../images/menuTabAutumnOn.png) no-repeat;}

#astHeader ul#astMenuGeneral li#astTarot a {background:url(../images/menuTabTarot.png) no-repeat;width:53px;}
#astHeader ul#astMenuGeneral li#astTarot.astMenuOn a {background:url(../images/menuTabTarotOn.png) no-repeat;}

#astHeader ul#astMenuGeneral li#astLove a {background:url(../images/menuTabLove.png) no-repeat;width:59px;}
#astHeader ul#astMenuGeneral li#astLove.astMenuOn a {background:url(../images/menuTabLoveOn.png) no-repeat;}

#astHeader ul#astMenuGeneral li#astPhone a {background:url(../images/menuTabPhone.png) no-repeat;width:88px;}
#astHeader ul#astMenuGeneral li#astPhone.astMenuOn a {background:url(../images/menuTabPhoneOn.png) no-repeat;}

#astHeader ul#astMenuGeneral li#astNumero a {background:url(../images/menuTabNumero.png) no-repeat;width:96px;}
#astHeader ul#astMenuGeneral li#astNumero.astMenuOn a {background:url(../images/menuTabNumeroOn.png) no-repeat;}

#astHeader ul#astMenuGeneral li#astOracle a {background:url(../images/menuTabOracles.png) no-repeat;width:70px;}
#astHeader ul#astMenuGeneral li#astOracle.astMenuOn a {background:url(../images/menuTabOraclesOn.png) no-repeat;}

#astHeader ul#astMenuGeneral li#astAvenir a {background:url(../images/menuTabAvenir.png) no-repeat;width:94px;}
#astHeader ul#astMenuGeneral li#astAvenir.astMenuOn a {background:url(../images/menuTabAvenirOn.png) no-repeat;}

#astHeader ul#astMenuGeneral li#astFind a {background:url(../images/menuTabFind.png) no-repeat;width:88px;}
#astHeader ul#astMenuGeneral li#astFind.astMenuOn a {background:url(../images/menuTabFindOn.png) no-repeat;}

#astHeader ul#astMenuGeneral li#astConsult a {background:url(../images/menuTabConsult.png) no-repeat;width:107px;}
#astHeader ul#astMenuGeneral li#astConsult.astMenuOn a {background:url(../images/menuTabConsultOn.png) no-repeat;}
/* ********************************* */

#astHeader ul#astMenuGeneral li {float:left;position:relative;top:10px;}
#astHeader ul#astMenuGeneral li a {text-indent:-5000px;height:35px;display:block;cursor:hand;}
#astHeader ul#astMenuGeneral li a:hover {}
#astHeader ul#astMenuGeneral li.astMenuOn {position:relative;top:0px;}

/* SOUS NAV */
#ast_flashGame {}
#astSousNavLocation {position:relative;z-index:1000;}
#astHeader ol.astSousNav {display:none;position:absolute;top:49px;left:0;z-index:999;border-width:3px;border-style:solid;background:#ffffff;}
#astHeader ol.astSousNav .astSousNavConteneur {float:left;margin-right:10px;}
#astHeader ol.astSousNav .astSousNavConteneur .astSousNavTitle {font-weight:bold;padding:5px;}
#astHeader ol.astSousNav ul {list-style:none;padding:5px;}
#astHeader ol.astSousNav ul li {line-height:18px;}
#astHeader ol.astSousNav ul li a {width:auto;text-indent:0px;font-size:.9em;}

/* Horoscope */
#astHeader ol#astHoroscopeSousNav {left:1px;}
.astHoroscopeBrd {border-color:#572f6b;}
#astHeader ol#astHoroscopeSousNav.astSousNav ul li a.astFThema, #astHeader ol#astHoroscopeSousNav.astSousNav .astSousNavConteneur .astSousNavTitle a {color:#572f6b;}
/* Year */
#astHeader ol#astYearSousNav {left:99px;}
.astYearBrd {border-color:#E4690F;}
#astHeader ol#astYearSousNav.astSousNav ul li a.astFThema, #astHeader ol#astYearSousNav.astSousNav .astSousNavConteneur .astSousNavTitle a {color:#E4690F;}
/* Tarot */
#astHeader ol#astTarotSousNav {left:99px;}
.astTarotBrd {border-color:#d7361c;}
#astHeader ol#astTarotSousNav.astSousNav ul li a.astFThema, #astHeader ol#astTarotSousNav.astSousNav .astSousNavConteneur .astSousNavTitle a {color:#d7361c;}
/* Love */
#astHeader ol#astLoveSousNav {left:152px;}
.astLoveBrd {border-color:#ef4fde;}
#astHeader ol#astLoveSousNav.astSousNav ul li a.astFThema, #astHeader ol#astLoveSousNav.astSousNav .astSousNavConteneur .astSousNavTitle a {color:#ef4fde;}
/* Career */
#astHeader ol#astCareerSousNav {left:211px;}
.astCareerBrd {border-color:#26A00A;}
#astHeader ol#astCareerSousNav.astSousNav ul li a.astFThema, #astHeader ol#astCareerSousNav.astSousNav .astSousNavConteneur .astSousNavTitle a {color:#26A00A;}
/* Voyance */
#astHeader ol#astPhoneSousNav {left:298px;}
.astPhoneBrd {border-color:#f05c00;}
#astHeader ol#astPhoneSousNav.astSousNav ul li a.astFThema, #astHeader ol#astPhoneSousNav.astSousNav .astSousNavConteneur .astSousNavTitle a {color:#f05c00;}
/* Numero */
#astHeader ol#astNumeroSousNav {left:386px;}
.astNumeroBrd {border-color:#3265cc;}
#astHeader ol#astNumeroSousNav.astSousNav ul li a.astFThema, #astHeader ol#astNumeroSousNav.astSousNav .astSousNavConteneur .astSousNavTitle a {color:#3265cc;}
/* Oracle */
#astHeader ol#astOracleSousNav {left:482px;}
.astOracleBrd {border-color:#7f5fa9;}
#astHeader ol#astOracleSousNav.astSousNav ul li a.astFThema, #astHeader ol#astOracleSousNav.astSousNav .astSousNavConteneur .astSousNavTitle a {color:#7f5fa9;}
/* Avenir */
#astHeader ol#astAvenirSousNav {left:571px;}
.astAvenirBrd {border-color:#cb00b0;}
#astHeader ol#astAvenirSousNav.astSousNav ul li a.astFThema, #astHeader ol#astAvenirSousNav.astSousNav .astSousNavConteneur .astSousNavTitle a {color:#cb00b0;}
/* Consult */
#astHeader ol#astConsultSousNav {left:552px;}
.astConsultBrd {border-color:#f07d00;}
#astHeader ol#astConsultSousNav.astSousNav ul li a.astFThema, #astHeader ol#astConsultSousNav.astSousNav .astSousNavConteneur .astSousNavTitle a {color:#f07d00;}



  
#astHeader ul#astMenuTop {padding-top:5px;list-style:none;text-align:center;}
#astHeader ul#astMenuTop li {display:inline;color:#FFFFFF;margin-right:0px;font-size:11px;}
#astHeader ul#astMenuTop li.astSelected a {text-transform:uppercase;padding:2px 5px;text-decoration:none;color:#940508;}
#astHeader ul#astMenuTop li a {color:#ffffff;text-decoration: underline;font-weight: bold;}
#astHeader ul#astMenuTop li a h1 {color:#ffffff;text-decoration: underline;font-weight: bold;display:inline;font-size:11px;}
#astHeader ul#astMenuTop li.astSelected a h1 {text-transform:uppercase;padding:2px 5px;text-decoration:none;color:#ffffff;font-weight: bold;display:inline;font-size:11px;}

#astHeader ul#astMenuTop li a:hover, #astHeader ul#astMenuTop li a:focus {color:#ffffff;text-decoration:none;}

#astHeaderIn {position:relative;z-index:2000; width:980px;margin:0 auto;height:100%;}

#astGlobal {text-align:left;margin: 0 auto;width:1000px; /* 10px des 2 côtés pour l'ombrage */}
#astPage {background: #FFFFFF url(../images/pageShadowBG.jpg) center top repeat-y;padding: 20px 0 0 0;}
#astContent {margin: 0px 10px 0px 30px;}
.astCol {float:left;width: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(../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;}
/* 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:visited {color: #58306c;}
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 .astH2 {font-size:1.2em;}
#astActuArchives .astActuTitle h2 a {font-size:16px;}
#astActuArchives .astActuImage img {float:left;margin:0 10px 10px 10px;}
#astActuArchives .astActuExtract {padding:0 10px 10px 0;font-size:1em;}

#astActu {float:right;width:140px;}
#astActu .astActuTitle, #astActuArchives .astActuTitle {text-align:center;margin:10px 0;}
#astActu h1, #astActuArchives h1 {font-size:1em;}
#astActu h2 {font-size:13px;}
#astActu .astActuTitle h2 {font-size:1em;}
#astActu .astActuTitle h2 a {font-size:1em;}
#astActu .astActuImage {text-align:center;}
#astActu .astActuExtract {padding:10px;font-size:0.85em;}
#astActu .astMore, #astActuArchives .astMore {text-align:right;}

#astAstroPeople {}
#astAstroPeople .astPeopleConteneurTitle {float:left;width:40%;}
#astAstroPeople .astPeopleTitle {text-transform: uppercase;}
#astAstroPeople .astPeopleLinkTop {margin-top:3px;margin-right:8px;float:right;}
#astAstroPeople .astPeopleTitleNews {margin:3px 0;}
#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 {float:left;width:50%;}
.astBlockLinks .astBlockLinksTitle {text-transform: uppercase;}
.astBlockLinks .astBlockLinkTop {margin-top:3px;margin-right:8px;float:right;}
.astBlockLinks .astBlockLinksConteneur {width:298px;}
.astBlockLinks .astBlockLinksImg a img {float:left;padding:10px;width:60px;height:60px;}
.astBlockLinks .astBlockLinksListe {line-height:1.4em;}
.astBlockLinks .astBlockLinksListe a {color:black;background:url(../images/astDot8Black.gif) no-repeat 0px 4px;padding-left:14px;}

.astCurveTitle {color:white;padding:5px 0px 5px 0px;text-align:center;font-size:0.9em;}
.astCurveTitle h2 {color:white;padding:0px;text-align:center;font-size:1em;}
.astCurveTop {margin-top:5px;}
.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:980px;margin-left:-20px;}
#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:-6px;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;}
#astSiteMap .astSiteMapRub {font-size:13px;font-family:arial;color:black;font-weight:bold;}
#astSiteMap .astSiteMapRub a:link, #astSiteMap .astSiteMapRub a:hover, #astSiteMap .astSiteMapRub a:visited {font-size:13px;font-family:arial;color:black;font-weight:bold;}
#astSiteMap .astSiteMapRub a:hover {text-decoration:underline;}
#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;width:780px;}
#astAreaPresentationContent {margin-left:20px;}
#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 #e6b73c; }
#astAreaPresentationContent .astPresentationInfosContent {padding:10px;}
.astPresentationInfosContentSample {text-align:right;}
.astPresentationInfosContentSample a {background:url(../images/astDotSample.gif) no-repeat 0px 1px;padding-left:18px;text-decoration:underline;}
.astPresentationInfosContentSample a:hover {text-decoration:none;}

#astPresentationTestim {background:#f7e7bf;float:left;width:140px;margin-left:7px;} 
#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:14px;}
#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(../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(../images/astDotNext.gif) no-repeat 47px 6px;padding-right:10px; }
#astEdito .astEditoCirculationLink a.astPrevious {background:url(../images/astDotPrevious.gif) no-repeat 0px 6px;padding-left:10px; }
#astEdito .astEditoReturnLink {text-align:left;}
#astEdito .astEditoReturnLink a {background:url(../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(../images/astDotEditoDotExternalLink1.gif) no-repeat 0px 1px;padding-left:18px;}
#astEdito .astEditoExternalLink a.astFree {background:url(../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(../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 #cd9c05;}
.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 {}
#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:10px;}
#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(../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(../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 .astFCReponseTitle h2 {font-size:1em;display:inline;}
.astFCReponse a.FCProductPremiumLink {background:url(../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, #astPromoTelephony .astPromoTelephonyTitle {padding:4px 6px;font-size:1em;}
#astPromoTelephony .astPromoTelephonyTitle h1 a, #astPromoTelephony .astPromoTelephonyTitle a {text-transform:uppercase;color:white;font-size:0.9em;text-decoration:none;}
#astPromoTelephony .astPromoTelephonyTitle h1 a:hover, #astPromoTelephony .astPromoTelephonyTitle 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(../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(../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(../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;}

#astAdmin p {margin:6px 0}

.astLegal {font-size:10px;}
.astLegal a {text-decoration:underline;}
.astLegal a:hover {text-decoration:none;}

#astTarotCards h1 {font-weight: bold;font-size:17px;margin-bottom:5px;}


	.addthis_toolbox .custom_images a {width: 16px;height: 16px;margin: 0;padding: 0;}
	.addthis_toolbox .custom_images a:hover img {opacity: 1;}
	.addthis_toolbox .custom_images a img {opacity: 0.75;}
	.addthis_toolbox {margin-bottom:5px;}
	
#astFacebook {float:right;width:140px;}
#astFBWidget1 {margin-bottom:20px;}



/* RSS */
h1.astRSS {background:url(../images/astDotRSS.gif) 0 2px no-repeat;padding:0px 0px 0px 25px;font-size:17px;}
a.astRss {background:url(../images/rssicon.gif) no-repeat left 2px;padding:0px 0px 0px 15px;color:#000000;font-size:12px;}
#astRss {background:url(../images/bgRSS.gif) bottom right no-repeat;height:300px;}
#astRss ul.astCategory {list-style:none;}
#astRss ul.astCategory li.astTitle {font-size:15px;width:280px;float:left;margin-bottom:10px;}
#astRss ul.astCategory li.astGeneral {background:url(../images/astDotGeneral.gif) 0 0 no-repeat;padding:0px 0px 0px 25px;}
#astRss ul.astCategory li.astLove {background:url(../images/astDotLove.gif) 0 0 no-repeat;padding:0px 0px 0px 25px;}
#astRss ul.astCategory li.astCareer {background:url(../images/astDotCareer.gif) 0 0 no-repeat;padding:0px 0px 0px 25px;}
#astRss ul.astCategory li.astMoney {background:url(../images/astDotMoney.gif) 0 0 no-repeat;padding:0px 0px 0px 25px;}
#astRss ul.astCategory li.astFamily {background:url(../images/astDotFamily.gif) 0 0 no-repeat;padding:0px 0px 0px 25px;}
#astRss ul.astCategory li.astChinese {background:url(../images/astDotChinese.gif) 0 0 no-repeat;padding:0px 0px 0px 25px;}

#astRss ul.astItem {list-style:none;}
#astRss ul.astItem li {margin-bottom:1px;}
#astRss ul.astItem li a {}
/* /RSS */
