.TitrePerso {font-weight: Bold; font-size: 17px; font-family: Verdana, sans-serif; color:#725083; text-decoration:none;}
.BlocPerso {text-decoration: none; color: #003366; font-size: 11px; font-family: Verdana, sans-serif; width:300;background-color:#ebebeb;}


.Texte18b {font-weight: Bold; font-size: 18px; font-family: Verdana, sans-serif; color:#ff6600; text-decoration:none;}
.TexteNormal {text-decoration: none; color: #000000; font: 11px Verdana, sans-serif }
.TexteNormal:hover {text-decoration: underline; color: #0000; font: 11px Verdana, sans-serif }
.TextePetit {text-decoration: none; color: #000000; font: 10px Verdana, sans-serif }
.Lienschevron {text-decoration: none; color: #000000; font: 10px Verdana, sans-serif , Bold}
.TexteLien {text-decoration: underline; color: #993399; font: 11px Verdana, sans-serif }
.TexteLien:hover {text-decoration: underline; color: #000000; font: 11px Verdana, sans-serif }
.TexteGras {text-decoration: none; color: #000000; font: Bold 11px Verdana, sans-serif }
.TexteGras:hover {text-decoration: underline; color: #000000; font: Bold 11px Verdana, sans-serif }
.LienBleu{font-family:Verdana, sans-serif; font-size:11px; font-weight:Bold;  color:#00577d; text-decoration: underline;}


.TitrePromo{background-image: url(../images/BgTitres.jpg); background-repeat: repeat-x; height:19px; font-family: Verdana, sans-serif; font-size:10px; text-decoration:none; color:#FFFFFF; text-transform:uppercase; cursor:pointer; padding-left:5px;}
.bgGrey{background-color:#ebebeb; padding-left:5px; padding-right:5px;}

/* BLOC NAV JS */

.BgHead {background-image: url(../images/BgNav1.jpg);background-repeat: repeat-x;}
.BgOn {background-image: url(../images/BgNav2.jpg);background-repeat: repeat-x;}
.BgOpen {background-image: url(../images/BgNav3.jpg);background-repeat: repeat-x; font-family: Verdana, sans-serif; font-size:11px; text-decoration:none; color:#000000; padding-left:2px;}
.BgOpen:hover{color:#FFFFFF;}
.bgTexte{background-image: url(../images/BgNav4.jpg);background-repeat: repeat-x; cursor:pointer}
.bgTexteUP{background-color:#acc8ff; cursor:pointer}
.fond{background-color:#FFFFFF}
.Titre{font-family: Verdana, sans-serif; font-size:14px; color:#FFFFFF; font-weight:Bold; text-decoration:none; padding-left:4px;}
.TexteNav{font-family: Verdana, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; padding-left:4px;}
.bgPub{background-image: url(../images/BgNav3.jpg);background-repeat: repeat-x; font-family: Verdana, sans-serif; font-size:11px; text-decoration:none; padding-left:2px; color:#636363;}
.BgPub:hover{color:#FFFFFF;}

.blank {}
/* les couleurs des fonds */
.col1 { background-color: #9999EE }
.col2 { background-color: #9999CC }
.col3 { background-color: #CCCCFF }
.col4 { background-color: #DDDDFF }
.col5 { background-color: #ebebeb;padding:10px }
.col6 { background-color: #FF9900 }
.col7 { background-color: #FFFFCC }
/* fonds Weekly Premium */
.col8 { background-color: #FBCD00 }
.col9 { background-color: #FFD46F }
/* fonds Daily Premium */
.col10 { background-color: #A8A84C }
.col11 { background-color: #CCCC66 }
/* fonds Pop Ups */
.col12 { background-color: #FF99FF }
.col13 { background-color: #666699 }

.blanc{ background-color: #FFFFFF }



/* la police transparente */
.P-Trans { text-decoration: none; color: #000000; font: 2px Tahoma, sans-serif }

/* la police noire de base */
.P-A1 { text-decoration: none; color: #000000; font: 10px Tahoma, sans-serif }
.P-A1:hover { text-decoration: underline; color: #FF0000; font: 10px Tahoma, sans-serif }
.P-A1B { text-decoration: none; color: #000000; font: Bold 10px Tahoma, sans-serif }
.P-A1B:hover { text-decoration: underline; color: #FF0000; font: Bold 10px Tahoma, sans-serif }
.P-A2 { text-decoration: none; color: #333366; font: 11px Tahoma, sans-serif }
.P-A2:hover { text-decoration: underline; color: #FF0000; font: 11px Tahoma, sans-serif }
.P-A2B { text-decoration: none; color: #333366; font: Bold 11px Tahoma, sans-serif }
.P-A2B:hover { text-decoration: underline; color: #FF6600; font: Bold 11px Tahoma, sans-serif }
.P-A3 { text-decoration: none; color: #000000; font: 12px Tahoma, sans-serif }
.P-A3:hover { text-decoration: underline; color: #FF0000; font: 12px Tahoma, sans-serif }
.P-A3B { text-decoration: none; color: #000000; font: Bold 12px Tahoma, sans-serif }
.P-A3B:hover { text-decoration: underline; color: #FF0000; font: Bold 12px Tahoma, sans-serif }
.P-A9B { text-decoration: none; color: #000000; font: Bold 24px Tahoma, sans-serif }

/* la police blanche de base */
.P-B1 { text-decoration: none; color: #FFFFFF; font: 10px Tahoma, sans-serif }
.P-B1:hover { text-decoration: underline; color: #FFFFFF; font: 10px Tahoma, sans-serif }
.P-B1B { text-decoration: none; color: #FFFFFF; font: Bold 10px Tahoma, sans-serif }
.P-B1B:hover { text-decoration: underline; color: #FFFFFF; font: Bold 10px Tahoma, sans-serif }
.P-B2 { text-decoration: none; color: #FFFFFF; font: 11px Tahoma, sans-serif }
.P-B2:hover { text-decoration: underline; color: #FFFFFF; font: 11px Tahoma, sans-serif }
.P-B2B { text-decoration: none; color: #FFFFFF; font: Bold 11px Tahoma, sans-serif }
.P-B2B:hover { text-decoration: underline; color: #FFFFFF; font: Bold 11px Tahoma, sans-serif }

/* la police bleu des liens */
.P-C1 { text-decoration: underline; color: #0033FF; font: 10px Tahoma, sans-serif }
.P-C1:hover { text-decoration: underline; color: #FF0000; font: 10px Tahoma, sans-serif }
.P-C1B { text-decoration: underline; color: #0033FF; font: Bold 10px Tahoma, sans-serif }
.P-C1B:hover { text-decoration: underline; color: #FF0000; font: Bold 10px Tahoma, sans-serif }
.P-C2 { text-decoration: none; color: #0000FF; font: 11px Tahoma, sans-serif }
.P-C2:hover { text-decoration: underline; color: #990099; font: 11px Tahoma, sans-serif }
.P-C2B { text-decoration: underline; color: #0033FF; font: Bold 11px Tahoma, sans-serif }
.P-C2B:hover { text-decoration: underline; color: #FF0000; font: Bold 11px Tahoma, sans-serif }
.P-C3 { text-decoration: underline; color: #0033FF; font: 12px Tahoma, sans-serif }
.P-C3:hover { text-decoration: underline; color: #FF0000; font: 12px Tahoma, sans-serif }
.P-C3B { text-decoration: underline; color: #0033FF; font: Bold 12px Tahoma, sans-serif }
.P-C3B:hover { text-decoration: underline; color: #FF0000; font: Bold 12px Tahoma, sans-serif }

/* la police orange des titres */
.P-D1 { text-decoration: none; color: #CC00CC; font: 10px Tahoma, sans-serif }
.P-D1:hover { text-decoration: underline; color: #990099; font: 10px Tahoma, sans-serif }
.P-D1B { text-decoration: none; color: #CC00CC; font: Bold 10px Tahoma, sans-serif }
.P-D1B:hover { text-decoration: underline; color: #990099; font: Bold 10px Tahoma, sans-serif }
.P-D2 { text-decoration: none; color: #CC00CC; font: 11px Tahoma, sans-serif }
.P-D2:hover { text-decoration: underline; color: #990099; font: 11px Tahoma, sans-serif }
.P-D2B { text-decoration: none; color: #333366; font: Bold 11px Tahoma, sans-serif }
.P-D2B:hover { text-decoration: underline; color: #000033; font: Bold 11px Tahoma, sans-serif }
.P-D3 { text-decoration: none; color: #CC00CC; font: 12px Tahoma, sans-serif }
.P-D3:hover { text-decoration: underline; color: #990099; font: 12px Tahoma, sans-serif }
.P-D3B { text-decoration: none; color: #CC00CC; font: Bold 12px Tahoma, sans-serif }
.P-D3S { text-decoration: none; color: #CC00CC; font: Bold 12px Tahoma, sans-serif; text-transform: uppercase;}
.P-D3B:hover { text-decoration: underline; color: #990099; font: Bold 12px Tahoma, sans-serif }
.P-D4 { text-decoration: none; color: #CC00CC; font: 14px Tahoma, sans-serif }
.P-D4:hover { text-decoration: underline; color: #990099; font: 14px Tahoma, sans-serif }
.P-D4B { text-decoration: none; color: #CC00CC; font: Bold 14px Tahoma, sans-serif }
.P-D4B:hover { text-decoration: underline; color: #990099; font: Bold 14px Tahoma, sans-serif }
.P-D5 { text-decoration: none; color: #CC00CC; font: 16px Tahoma, sans-serif }
.P-D5:hover { text-decoration: underline; color: #990099; font: 16px Tahoma, sans-serif }
.P-D5B { text-decoration: none; color: #CC00CC; font: Bold 16px Tahoma, sans-serif }
.P-D5B:hover { text-decoration: underline; color: #990099; font: Bold 16px Tahoma, sans-serif }
.P-D9B { text-decoration: none; color: #CC00CC; font: Bold 24px Tahoma, sans-serif }

/* la police grise des explications formulaires */
.P-E1 { text-decoration: none; color: #555555; font: 10px Tahoma, sans-serif }
.P-E2 { text-decoration: none; color: #999999; font: 11px Tahoma, sans-serif }

/* la police spéciale bleu des boutons */
.P-F2B { text-decoration: none; color: #666699; font: Bold 11px Tahoma, sans-serif }

/* la police spéciale du menu de gauche */
.P-G1 { text-decoration: none; color: #0000CC; font: 10px Tahoma, sans-serif }
.P-G1:hover { text-decoration: underline; color: #990099; font: 10px Tahoma, sans-serif }
.P-G1B { text-decoration: none; color: #0000CC; font: Bold 10px Tahoma, sans-serif }
.P-G1B:hover { text-decoration: underline; color: #990099; font: Bold 10px Tahoma, sans-serif }
.P-G2 { text-decoration: none; color: #0000CC; font: 11px Tahoma, sans-serif }
.P-G2:hover { text-decoration: underline; color: #990099; font: 11px Tahoma, sans-serif }
.P-G2B { text-decoration: none; color: #0000CC; font: Bold 11px Tahoma, sans-serif }
.P-G2B:hover { text-decoration: underline; color: #990099; font: Bold 11px Tahoma, sans-serif }

/* la police spéciale du bloc perso */
.P-P1 {text-decoration: none; color: #000000; font: 9px Tahoma, sans-serif }
.P-P1:hover {text-decoration: underline; color: #000000; font: 9px Tahoma, sans-serif }
.P-P1B {text-decoration: none; color: #0000CC; font: Bold 9px Tahoma, sans-serif }
.P-P1B:hover {text-decoration: underline; color: #333366; font-weight: Bold 9px Tahoma, sans-serif }
.P-P2 {text-decoration: none; color: #333366; font-size: 13px; font-family: Tahoma; font-weight: Bold }
.P-P2S {text-decoration: underline; color: #FF6600; font-size: 14px; font-family: Tahoma; font-weight: Bold }
.P-P2B {text-decoration: none; color: #333366; font: Bold 9px Tahoma, sans-serif }
.P-P2B:hover { text-decoration: underline; color: #333366; font: Bold 9px Tahoma, sans-serif }
.P-P3 {text-decoration: none; color: #333366; font: 11px Tahoma, sans-serif }
.P-P3:hover {text-decoration: underline; color: #333366; font: 11px Tahoma, sans-serif }
.P-P3B {text-decoration: none; color: #333366; font: Bold 11px Tahoma, sans-serif }
.P-P4 {text-decoration: none; color: #FF6600; font: 11px Tahoma, sans-serif }
.P-P4:hover {text-decoration: underline; color: #FF6600; font: 11px Tahoma, sans-serif }
.P-P4B {text-decoration: none; color: #FF6600; font: Bold 11px Tahoma, sans-serif }
.P-PL {text-decoration: none; color: #FFFFFF; font: Bold 11px Tahoma, sans-serif }
.P-PL:hover {text-decoration: underline; color: #FFFFFF; font:Bold, 11px Tahoma, sans-serif }
.P-PLB {text-decoration: none; color: #000000; font: Bold 11px Tahoma, sans-serif }

.P-K1 {text-decoration: none; color: #CC00CC; font: 11px Verdana}
.P-K2B {text-decoration: none; color: #CC00CC; font: Bold 12px Verdana}

.P-L1 {text-decoration: none; color: #0006FF; font: 11px Verdana}
.P-L1:hover {text-decoration: underline; color: #0006FF; font: 11px Verdana}

.P-M1 {text-decoration: none; color: #420E60; font: Bold 11px Verdana}
.P-M1:hover {text-decoration: underline; color: #420E60; font: Blod 11px Verdana}
.P-M2 {text-decoration: none; color: #420E60; font: Bold 11px Verdana}
.P-M2:hover {text-decoration: underline; color: #420E60; font: Bold 11px Verdana}


/* la police spéciale rouge des alertes */
.P-X1 { text-decoration: none; color: #FF0000; font: 10px Tahoma, sans-serif }
.P-X2 { text-decoration: none; color: #FF0000; font: 11px Tahoma, sans-serif }
.P-X2U { text-decoration: underline; color: #FF0000; font: 11px Tahoma, sans-serif }
.P-X3 { text-decoration: none; color: #FF0000; font: 12px Tahoma, sans-serif }
.P-X3U { text-decoration: underline; color: #FF0000; font: 12px Tahoma, sans-serif }

/* la police spéciale telephonie */
.P-T1 { text-decoration: none; color: #333366; font: 11px Tahoma, sans-serif }
.P-T1:hover { text-decoration: underline; color: #333366; font: 11px Tahoma, sans-serif }
.P-T1B { text-decoration: none; color: #333366; font: Bold 11px Tahoma, sans-serif }




.itemBorder { border: 1px solid #FFFFFF }
.itemText { text-decoration: none; color: #FFFFFF; font: 11px Tahoma, sans-serif }
.P-FormObject {text-decoration: none; color: #000000; font: 11px Tahoma, sans-serif}
.FixedTbl { table-layout:fixed;}
.selected-friend {font-family: Tahoma, sans-serif, sans-serif; font-size: 11px; font-weight: regular ; text-decoration: none; color: C57920 ;}
.link-black {font-family: Tahoma, sans-serif, sans-serif; font-size: 11px; font-weight: regular ; text-decoration: none; color: 000000 ;}
a.link-black:hover {font-family: Tahoma, sans-serif, sans-serif; font-size: 11px; font-weight: regular ; text-decoration: underline; color: 000000 ;}

.headerBg {background-image: url(../images/topFond.jpg);background-repeat: no-repeat;}
.header2Bg {background-image: url(../images/topFond.jpg);background-repeat: no-repeat;}
.headerBg2 {background-image: url(../images/topHQnp.gif);background-repeat: no-repeat;}

.flashdiv {position:absolute; top:-20; left:0;z-index:100}



/* mgoogle */
.busca1 { width: 145px; font-family: verdana; font-size: 10px; vertical-align: top; }
.busca2 { width: 115px; }

.LoveProd2 {font: 11px verdana; color:#990033; text-decoration:none; background-color:#990033;}


/* BLOCK DEFAULT */
.ImgFloat {float:left;margin-bottom:2px;margin-right:8px;}
.BlockPadding {padding:5px}



/* TERRA US V3 */

/* general */

body{	margin:0;font-family: arial, verdana, sans-serif; }
h1 { font-size: 18px; }
h2 { font-size: 12px;}
h3 { font-size: 11px;}
h1, h2, h3 { margin: 0; padding: 0; }
h1, h2 { font-family: arial, verdana, tahoma; }
h1 a, h2 a, h3 a { text-decoration: none;}
h1 a {font-size:18px; font-family: arial, verdana, tahoma; color:#47423a; font-weight:bold}
h1 a:hover {font-size:18px; font-family: arial, verdana, tahoma; color:#FF9900; font-weight:bold}

/* Servicios gratuitos */

#astGratis {}
#astGratis .astBlockCol {margin-bottom:20px;width:238px;}
#astGratis .astBlockColB {margin:10px 2px 10px 2px;width:290px;}
#astGratis .astBlockColC {margin:10px 2px 10px 2px;width:278px;}
.astBGColor {background-color:#ECEAE7;}
.astBorderColor {border:3px solid #ECEAE7;}
.astGratisTitle {background-image: url(../images/titGratis.gif);background-repeat: no-repeat;height:45px}
.astMasGratisTitle {background-image: url(../images/titMasGratis.gif);background-repeat: no-repeat;height:45px}
.astChildGratis {padding:0 6px 6px 6px;background-color:#FFFFFF;}
.astWhiteGratis {height:26px;background-color:#FFFFFF;padding:0 5px 2px 5px;_padding:0 5px 4px 5px}
.astGreyGratis {height:26px;background-color:#ECEAE7;padding:0 5px 2px 5px;_padding:0 5px 4px 5px}
a.astTextChildGratis {font-weight: Bold; font-size: 12px; font-family: Arial, Verdana, sans-serif; color:#5d5850; text-decoration:none;}
a:hover.astTextChildGratis {color:#ff9900; text-decoration:none;}

/* Newsletter */

#astnewsletter {}
.astNewsBlockCol {margin-bottom:20px;width:300px;}
.astNewsBGColor {background-color:#ECEAE7;}
.astNewsBorderColor {border:3px solid #BEB7AF;}
.astChildnewsletter {line-height:25px; padding:5px 10px 10px 10px}

/* Block Une */

.astPhotoTxt {display:block;position:relative;top:0px;width:300px;overflow:visible;}
.astPhotoTxt span h1 a, .astPhotoTxt span h2 a, .astPhotoTxt span h1 a:visited, .astPhotoTxt span h2 a:visited {text-decoration:none;}
.astPhotoTxt span h1 a:hover, .astPhotoTxt span h2 a:hover {text-decoration:none;}
.imgUne {width:300px;height:250px;display:block;}
.astPhotoTxt span {display:block;padding:0;width:300px;}
.astPhotoTxt span h1 a, .astPhotoTxt span h2 a {display:block;padding-left:0px;}
.astPhotoTxt span h1  {font-size:18px;line-height:1.7em;color:#47423a;font-weight:bold}
.astPhotoTxt span h1 a {color:#47423a;text-decoration:none}
.astPhotoTxt span h2  {font-size:12px;font-weight:normal;color:#5d5850;}
.astPhotoTxt span h2 a {color:#5d5850;text-decoration:none}

/* Block AstroPeople */	

#astPeople .astBlockCol {width:290px;text-align:left;margin-bottom:20px;}
#astPeople .astHeightFloat {display:table;}
#astPeople h1  {font-size:14px;line-height:1.7em;color:#47423a;font-weight:bold}
#astPeople h1 a {font-size:14px;line-height:1.7em;color:#47423a;font-weight:bold;text-decoration:none}
#astPeople h1 a:visited {text-decoration:none}
#astPeople h1 a:hover {font-size:14px;line-height:1.7em;color:#FF9900;font-weight:bold;text-decoration:none}
#astPeople h2  {font-size:12px;font-weight:normal;color:#5d5850;}
#astPeople h2 a {color:#5d5850;text-decoration:none}
#astPeople h2 a:hover {color:#FF9900;text-decoration:none}
#astPeople h2 a:visited {text-decoration:none}

.astTitAstro {background:url(../images/titPeople.gif) no-repeat;width:250px;height:29px;margin-bottom:5px}
.astTitServ {background:url(../images/titServ.gif) no-repeat;width:250px;height:29px;margin-bottom:5px}
.astTitExtras {background:url(../images/titExtras.gif) no-repeat;width:250px;height:29px;margin-bottom:5px}
.astTitDYK {background:url(../images/titDYK.gif) no-repeat;width:250px;height:29px;margin-bottom:5px}


.astImgContext {float: left;position: relative;margin:0 5px 2px 0}
.astImgContext a {float: left;overflow: hidden;}
.astImgContext a:hover {border: 3px solid #FF9900;}
.astImgContext a:hover img {margin: -3px;overflow: hidden;}

.astClear {clear:both;display:block;height: 0;font-size: 1px;line-height: 0px;}

#astMoreContext a {color:#FF9900 !important;font-size:11px;font-weight:bold;text-decoration:none}

#astMoreContext {color:#FF9900 !important;font-size:11px;font-weight:bold;text-decoration:none}
#astMoreContext a:hover {text-decoration:underline;margin:0;padding:0}

.astMoreContext a {color:#FF9900 !important;font-size:11px;font-weight:bold;text-decoration:none}
.astMoreContext a:hover {text-decoration:underline;margin:0;padding:0}

.astlin-caption {clear:both;margin:15px 0;}
.astlin-hor-dotted {background:transparent url(../images/lin-dotted.gif) repeat-x scroll left top;line-height:1px;}

#astArea1 {width:617px;margin:10px 0 10px 0;background:transparent url(../images/lin-vert.gif) repeat-y scroll 308px top;overflow:hidden}
#astCol1, #astCol2 {width:300px;float:left;}
#astCol1 {margin:0 8px 0 0}
#astCol2 {margin:0 0 0 8px}
.astFixCol1 {margin:0 !important;}
.astFixCol2 {margin:0 !important;}

/* Bloc Perso */

#astPerso {}
#astPerso .astBlockCol {margin-bottom:20px;width:294px;}
.astBGColor {background-color:#ECEAE7;}
.astBorderColor {border:3px solid #ECEAE7;}
.astPersoTitle {background-image: url(../images/titPerso.gif);background-repeat: no-repeat;height:45px}
.astChildPerso {background-color:#FFFFFF;}
.astTextChildPerso {font-weight: Bold; font-size: 12px; font-family: Arial, Verdana, sans-serif; color:#5d5850; text-decoration:none;}
a.astTextChildPerso {font-weight: Bold; font-size: 12px; font-family: Arial, Verdana, sans-serif; color:#5d5850; text-decoration:none;}
a:hover.astTextChildPerso {color:#ff9900; text-decoration:none;}
.astTextChildPerso {font-weight: Bold; font-size: 12px; font-family: Arial, Verdana, sans-serif; color:#5d5850; text-decoration:none;}
.astTextPerso {font-size:12px;font-weight:normal;color:#5d5850;}
.astTablePerso {width:288px;padding:12px}

.astTextSmallPerso {font-size:11px;font-weight:normal;color:#5d5850;}

.astTextSmall {font-weight: normal; font-size: 11px; font-family: Arial, Verdana, sans-serif; color:#5d5850; text-decoration:none;}


/* Bloc Signe */

.astPersoSign {background-image: url(../images/titSign.gif);background-repeat: no-repeat;background-position:0px 1px;_background-position:0px;height:39px;}

.astPersoSignBig {background-image: url(../images/titSignBig.gif);background-repeat: no-repeat;background-position:0px -3px;_background-position:0px;height:40px;}

.astChildPersoSign {background-color:#ECEAE7}

.astSpSigne {padding-right:2px;padding-bottom:2px}
.astSpSigneA {padding-right:0px;padding-bottom:2px}

.astTableSignPerso {width:288px;}

/* MENU BLOC PERSO */

#astContPerso {height:32px;background-color:#BEB7AF;width:293px}

#nav {
				list-style: none ;
				margin: 0 ;
				padding: 0 ;
				padding-top: 7px ;
				overflow: hidden ;	/* Création du contexte de formatage */
				}
			#nav li {
				float: left ;
				margin-right: 3px ;
				margin-left: 3px ;
				}
			#nav li a {
				display: block ;
				font: 0.7em Arial,sans-serif;
				font-weight:bold;
				line-height: 1em ;
				padding: 3px 5px ;
				text-align: center ;
				text-decoration: none ;
				}
			#nav li a:hover, #nav li a:focus, #nav li a:active {
				background: #FFFFFF ;
				text-decoration: none ;
				color:#817972
				}
			
.navPerso{color:#FFFFFF;}
.navPerso a{color:#FFFFFF;}

.navPersoOn{color:#817972;background:#FFFFFF}
.navPersoOn a{color:#817972;background:#FFFFFF}

/* TAROT */

.astTableTarot {padding:6px 6px}
.astTarotTitle {background-image: url(../images/tittarot.gif);background-repeat: no-repeat;height:40px}
.astTarotAmiTitle {background-image: url(../images/tittarotAmi.gif);background-repeat: no-repeat;height:45px}
.astTextTarot {font-size:12px;font-weight:normal;font-family: arial, verdana, tahoma}

/* PRODUIT */

.astBlockProduct {color:#5d5850;background:#ECEAE7;}

.astCol1Product {padding:10px 0 10px 10px;}
.astCol1ProductBlock {background:#FFFFFF;}
.astCol1ProductText {color:#5d5850;padding:10px;line-height:1.7em}
.astCol1ProductNom {color:#5d5850;text-align : right;font-style:italic;font-weight:normal}

.astCol2Product {padding:10px}
.astCol2ProductText {line-height:1.7em}
.bloc {display:block !important;}

#astGlobal {margin:auto;width:936px;}


/* PEOPLE */

.astImgArt {float:left; margin:0 12px 4px 0}
.astBlockPeople {color:#5d5850;background:#ECEAE7;}
.astStructCol {padding:10px 10px 10px 10px}
.astTextSmallItal {font-size:11px; font-family: arial, verdana, tahoma; color:#47423a;font-style:italic}

/* TAROT GRATIS */

.astGratisTarotTitle {background-image: url(../images/titTarotGratis.gif);background-repeat: no-repeat;height:45px}
.astChildTarot {padding:5px 10px 10px 10px}

/* STORE */

#astStore {width:99%;color:#5D5850; font-family:Arial,sans-serif; font-size:12px; font-weight:normal;border:4px solid #ECEAE7}

/* TITRES BLOCS THEMA */

.astCarrTitle {background-image: url(../images/titCarr.gif);background-repeat: no-repeat;height:45px}
.astLoveTitle {background-image: url(../images/titCompat.gif);background-repeat: no-repeat;height:45px}
.astNumTitle {background-image: url(../images/titNum.gif);background-repeat: no-repeat;height:45px}
.astNatTitle {background-image: url(../images/titNat.gif);background-repeat: no-repeat;height:45px}
.astFriendsTitle {background-image: url(../images/titFriends.gif);background-repeat: no-repeat;height:45px}
.astNewsTitle {background-image: url(../images/titNews.gif);background-repeat: no-repeat;height:45px}
.astConsultTitle {background-image: url(../images/titConsult.gif);background-repeat: no-repeat;height:45px}
.astForecastTitle {background-image: url(../images/titForecast.gif);background-repeat: no-repeat;height:45px}
.astSecTitle {background-image: url(../images/titSec.gif);background-repeat: no-repeat;height:45px}
.astChinoTitle {background-image: url(../images/titChino.gif);background-repeat: no-repeat;height:45px}

.astPrefTitle {background-image: url(../images/titPref.gif);background-repeat: no-repeat;height:45px}

.astImgLettrine {float:left; margin:0 10px 3px 0}

.astMoreTextContext a {color:#FF9900 !important;font-size:12px;font-weight:bold;text-decoration:none}
.astMoreTextContext a:hover {text-decoration:underline;margin:0;padding:0}

.astMoreText2Context a {color:#5d5850 !important;font-size:12px;font-weight:bold;text-decoration:none}
.astMoreText2Context a:hover {text-decoration:underline;margin:0;padding:0}

/* BLOCS THEMA */

.astContentTheme {padding:10px}
.astTable {width:280px;padding:15px 10px 10px 10px}

/* FOOTER AST */

#astfooter {
border-top:1px solid #BEB7AF;
height:30px;
margin-top:15px;
padding-top:13px;
color:#5D5850;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:18px;

}
#astfooter a {
color:#5D5850;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;

}
#astfooter a:hover {
color:#FF9900;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;

}
.astSmallfooter {
color:#999999;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none;

}
.astSmallfooter a {
color:#999999;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none;

}
.astSmallfooter a {
color:#FF9900;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none;

}
#astfooterForm {

height:30px;
margin-top:15px;
padding-top:13px;
color:#5D5850;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:18px;

}
#astfooterForm a {
color:#5D5850;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;

}
#astfooterForm a:hover {
color:#FF9900;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;

}

.astCol {float:left;width:275px; /* assure le positionnement si jamais on a un bloc > 300px de large a l'intérieur de la col (dans la limite de 320px) */}

/* GLOSSAIRE */

.astGlossaire {color:#FF9900;font-family:Arial,Verdana,sans-serif;font-size:16px;font-weight:bold;text-align:center;text-decoration:none;word-spacing:8px;height:30px;padding-top:10px}
.buttonBarText {color:#FF9900;font-family:Arial,Verdana,sans-serif;font-size:16px;font-weight:bold;text-align:center;text-decoration:none;word-spacing:7px;}
.buttonBarText a{color:#FF9900;font-family:Arial,Verdana,sans-serif;font-size:16px;font-weight:bold;text-align:center;text-decoration:none;word-spacing:7px;}
.buttonBarText a:hover{color:#FF9900;font-family:Arial,Verdana,sans-serif;font-size:16px;font-weight:bold;text-align:center;text-decoration:underline;word-spacing:7px;}
.buttonBarTextON {color:#5D5850;font-family:Arial,Verdana,sans-serif;font-size:16px;font-weight:bold;text-align:center;text-decoration:none;word-spacing:7px;}

/* TERRA US */

/* CSS SCROLL // */
/*.scrolling .scr-content {overflow:auto;}*/
.scrolling .content-scroll {overflow:hidden;} /* Classe utilizada no conteudo quando houver rolagem */
.scrolling .scr-scrollbar {position:relative;}
.scrolling .scr-bar {position:absolute;left:0;top:0;cursor:pointer;}
.scrolling .scr-track {cursor:pointer;}

.scr-vertical .content-scroll {float:left;} /* Classe utilizada no conteudo quando houver rolagem */
.scr-vertical .scr-scrollbar {float:right;width:14px;}
.scr-vertical .scr-track {width:14px;background:url(../images/bgr-scrollbar-vertical.gif) -14px 0 repeat-y;}
.scr-vertical .scr-bar {width:14px;height:52px;left:0!important;background:url(../images/bgr-scrollbar-vertical.gif) repeat-y;}

.scr-horizontal .scr-scrollbar {height:14px;}
.scr-horizontal .scr-track {height:14px;background:url(../images/bgr-scrollbar-horizontal.gif) 0 -14px repeat-x;}
.scr-horizontal .scr-bar {width:52px;height:14px;top:0!important;background:url(../images/bgr-scrollbar-horizontal.gif) repeat-x;}
/* // CSS SCROLL // */



/* COMBO BOX // */
.combobox {color:#FFFFFF;font-size:11px;font-weight:bold;text-transform:lowercase;}		
.combobox .cmb-value {width:100%;line-height:17px;height:17px;cursor:pointer;}
.combobox .cmb-value div {float:left;margin-right:1px;padding-left:6px;background:url(../images/img-controls.gif) 0 -30px no-repeat;}
.combobox .cmb-value span {display:block;width:20px;height:17px;float:right;background:url(../images/img-controls.gif) -30px -90px no-repeat;text-indent:-9999px;}
.combobox .active div {background-position:0 -60px !important;}
.combobox .active span {background-position:-60px -90px !important;}
.combobox .scr-listvalues {position:absolute;display:none;background:#FFFFFF;border:solid 3px #FF9900;padding:2px 0 4px; z-index:9999;}
.combobox ul {list-style:none;margin:0;padding:0;}
.combobox a {display:block;text-decoration:none;padding:4px 10px;color:#47423A;}
.combobox a:hover {color:#FF9900 !important;}
.combobox .cmb-group {color:#47423A;padding:4px 10px;cursor:default;}
.combobox .cmb-group a {padding:0;cursor:pointer;}
.combobox .cmb-subitem a {color:#BEB7AF;padding:3px 10px 4px 20px;}
.combobox .cmb-subitem a:hover {color:#FF9900 !important;}

/* Default height */
.combobox .scr-scrollbar {padding-right:1px;}
.combobox .scrolling,
.combobox .scr-scrollbar,
.combobox .scr-scrollbar,
.combobox .scr-track,
.combobox .scr-content {height:190px;}

/* Default width */
.combobox {width:117px;}
.combobox .cmb-value div {width:90px;}
.combobox .scr-listvalues {width:80px;}
.combobox .content-scroll {width:80px;} /* Classe utilizada no conteudo quando houver rolagem */

#date .combobox {width:80px;}
#date .combobox .cmb-value div {width:53px;}
#date .combobox .scr-listvalues {width:90px;}
#date .combobox .content-scroll {width:75px;} /* Classe utilizada no conteudo quando houver rolagem */
#date .scrolling .scr-content {overflow:auto;}
#date .scrolling .content-scroll {overflow:hidden;} /* Classe utilizada no conteudo quando houver rolagem */
#date .scrolling .scr-scrollbar {position:relative;}
#date .scrolling .scr-bar {position:absolute;left:0;top:0;cursor:pointer;}
#date .scrolling .scr-track {cursor:pointer;}
#date .scr-vertical .content-scroll {float:left;} /* Classe utilizada no conteudo quando houver rolagem */

#date .scr-vertical .scr-scrollbar {float:right;width:14px;}
#date .scr-vertical .scr-track {width:14px;background:url(../images/bgr-scrollbar-vertical.gif) -14px 0 repeat-y;}
#date .scr-vertical .scr-bar {width:14px;height:52px;left:0!important;background:url(../images/bgr-scrollbar-vertical.gif) repeat-y;}

#date div {
	margin: auto;
	text-align: left;
}
.InputT input{
	height:17px;
	width:121px;
	background:url(../images/bg_inputText.gif) no-repeat;
	color:#ffffff;
	padding-left:5px;
	font-weight:bold;
	border:none;
	}


/* // COMBO BOX // */

.chk-rdo-replace {
	display: block;
	float: left;
	margin: 0 5px 0 0;
	*margin: -4px 2px 0 -4px;
}
	.rdo-replace, .chk-replace {
		cursor: pointer;
		display: block;
		float: left;
		width: 13px;
		height: 13px;
		margin-right: 5px;
		margin-bottom: 3px;
		text-indent: -9999px;
		background: url(../images/img-controls.gif) -30px -120px no-repeat;
	}
	.chk-replace {
		background-position: -30px -150px;
	}
	.rdo-checked {
		background-position: -60px -120px;
	}
	.chk-checked {
		background-position: -60px -150px;
	}

/* EDITO */

#astEdito h1 {color:#47423A;font-size:14px;font-weight:bold;line-height:1.1em}

#astBlockDYK h2 { display:none; }
#astBlockDYK  b{ color:#47423A;font-size:14px;font-weight:bold;line-height:1.1em }

#astBlockDYK div {font-size:12px;font-weight:normal;color:#5d5850;}
#astBlockDYK div a {color:#5d5850;text-decoration:none}
#astBlockDYK div a:hover {color:#FF9900;text-decoration:none}
#astBlockDYK div a:visited {text-decoration:none}

#astBlockDYK div div {text-align:left !important; }
#astBlockDYK div div a {color:#FF9900 !important;font-size:11px;font-weight:bold;text-decoration:none; }
#astBlockDYK div div a:hover {text-decoration:underline;margin:0;padding:0}


/* HOROSCOPO */
#s01 { width:66px; height:89px; margin:-120px 0 1px 0; position:absolute; border:3px solid #ff9900; display:block; display:none;}
#s02 { width:66px; height:89px; margin:-120px 0 1px 36px; position:absolute; border:3px solid #ff9900; display:block; display:none;}
#s03 { width:66px; height:89px; margin:-120px 0 1px 85px; position:absolute; border:3px solid #ff9900; display:block; display:none;}
#s04 { width:66px; height:89px; margin:-120px 0 1px 134px; position:absolute; border:3px solid #ff9900; display:block; display:none;}
#s05 { width:66px; height:89px; margin:-120px 0 1px 184px; position:absolute; border:3px solid #ff9900; display:block; display:none;}
#s06 { width:66px; height:89px; margin:-120px 0 1px 221px; position:absolute; border:3px solid #ff9900; display:block; display:none;}
#s07 { width:66px; height:89px; margin:-70px 0 0 0; position:absolute; border:3px solid #ff9900; display:block; display:none;}
#s08 { width:66px; height:89px; margin:-70px 0 0 36px; position:absolute; border:3px solid #ff9900; display:block; display:none;}
#s09 { width:66px; height:89px; margin:-70px 0 0 85px; position:absolute; border:3px solid #ff9900; display:block; display:none;}
#s10 { width:66px; height:89px; margin:-70px 0 0 134px; position:absolute; border:3px solid #ff9900; display:block; display:none;}
#s11 { width:66px; height:89px; margin:-70px 0 0 184px; position:absolute; border:3px solid #ff9900; display:block; display:none;}
#s12 { width:66px; height:89px; margin:-70px 0 0 221px; position:absolute; border:3px solid #ff9900; display:block; display:none;}

/* SOBRE TAROT */
.astBlockRelated {width:158px;display:inline;float:left;}
img.glossaryTarotCards {float:left;margin:0 10px 3px 0;}

