/**Debut New CSS**/

#ast_left * {
text-align:left;
}

#ast_Form * {
	text-align:left;
	padding:0;
	margin:0;
}
h1 {
	font-family:Tahoma, sans-serif;
	font-size:12px;
	font-weight:Bold;
	color:#666666;
	}
h1.product, h1.product a{
	font-family:Tahoma, sans-serif;
	font-size:14px;
	font-weight:Bold;
	color:#07519a;
	}
h1.product a:hover { 
text-decoration:underline;
color:#07519a;
}
h2.product {
	font-family:Tahoma, sans-serif;
	font-size:11px;
	font-weight:Bold;
	color:#666666;
	}
h1.titre {
	font-family:Tahoma, sans-serif;
	font-size:12px;
	font-weight:Bold;
	color:#ffffff;
	}
td.gouttiere {width: 15px;}
td.colonne {width: 300px;vertical-align: top;}
td.centerCol {
	width: 120px;
	background:#ebf3fb;
	vertical-align: top;
	}	
input, select, textarea {
	font-family:Tahoma;
	font-size:10px;
	font-weight:Bold;
	color:#666666;
	}
.main {
	font-family:Tahoma, sans-serif;
	font-size:12px;
	color:#666666;
}
.main a, .main a:visited {
	font-family:Tahoma, sans-serif;
	font-weight:Bold;
	font-size:11px;
	color:#666666;
}
.main a:hover {
	text-decoration:underline;
	color:#000000;
}
.txt1{
	font-family:Tahoma, sans-serif;
	font-size:11px;
	color:#07519a;
	}
.txt2{
	font-family:Tahoma, sans-serif;
	font-size:12px;
	color:#666666;
	}
.txt3, .txt3 a{
	font-family:Tahoma, sans-serif;
	font-size:12px;
	color:#ffffff;
	}

.tet{
	font-family:Tahoma, sans-serif;
	font-size:12px;
	font-weight:Bold;
	color:#ffffff;
	background-color:#6c577b;
	padding-left:8px;
	height:20px;
	}

#BlueList ,#BlueList a{
	line-height:18px;
	font-family:Tahoma, sans-serif;
	font-size:11px;
	color:#0066cc;
	background:#ebf3fb;
	}
#BlueList a:hover{text-decoration:none;}
#BlueList ul{list-style:none;margin-left:10px;}


#bgBlue ,#bgBlue a{

	background:#f8f2fd;
	}
#bgBlue .titre{
	font-family:Tahoma, sans-serif;
	text-decoration:none;
	font-size:12px;
	font-weight:Bold;
	color:#034591;
	}

.footerText, footerText a{
	font-family:Tahoma, sans-serif;
	text-decoration:none;
	font-size:11px;
	color:#999999;
	}
.footerText a:hover{text-decoration:underline;}

.bgOpacity {
	background: #ffffff none repeat scroll 0%;
	z-index: -1;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	}
.BTUne {
	font-size:12px;
	font-weight:normal;
	color:#000000;
	padding: 3 3 3 3;
	width:300px;
	height:50px;
	}
	.BTUne {
	top: 195px;
	width: 300px;
	height: 60px;}

.BTPhone {
	font-size:12px;
	font-weight:Regular;
	color:#000000;
	padding: 2 3 2 3;
	width:300px;
	height:30px;
	}

/****************
BLOCK PERSO
***************/
.nonPerso {
background:url(../images/imgNonPerso.gif) no-repeat left bottom #e8f1fa;
}
.smallPerso {
	font-family:Tahoma;
	font-size:11px;
	font-weight:Regular;
	color:#666666;}

.smallPerso a {
	font-family:Tahoma;
	font-size:11px;
	color:#666666;
	text-decoration:underline;}
.smallPerso a:hover {text-decoration:none;}

.bigTitrePerso {
	font-family:Tahoma;
	font-size:14px;
	font-weight:Bold;
	color:#ffffff;}

.colBlockPerso { background-color: #ebf3fb }


UL.menuPerso {
	color:#ffffff;
	margin: 0;
	padding: 0;
	margin-left: 18px;
	line-height: 10px;}
.menuPerso li {
	margin : 0px;
	padding : 0px;
	list-style: square;
	color:#ffffff;
	padding-top: 0;
	padding-bottom: 0;
	line-height: 12px;}
 .menuPerso a, .menuPerso a:visited {
	color : #FFFFFF;
	text-align : left;
	font-size : 11px;
	font-variant: normal;
	font-weight: normal;
	margin : 0px !important;
	text-decoration: none;}	
 .menuPerso a:hover{
	color : #FFFFFF;
	text-decoration : underline;}

UL.ListBlue {
	color:#0066cb;
	margin: 0;
	padding: 0;
	margin-left: 18px;
	line-height: 10px;}
.ListBlue li {
	margin : 0px;
	padding : 0px;
	list-style: square;
	color:#0066cb;
	padding-top: 0;
	padding-bottom: 0;
	line-height: 25px;}
 .ListBlue a, .ListBlue a:visited {
	color : #0066cb;
	text-align : left;
	font-size : 12px;
	font-variant: normal;
	font-weight: normal;
	margin : 0px !important;
	text-decoration: none;}	
 .ListBlue a:hover{
	color : #0066cb;
	text-decoration : underline;}

img.Game {
	float: left;
	margin : 0px 10px 10px 0;}
div.Game {
	padding : 10px;
	border : 1px solid #5c99dc;
	background-color:#e8f1fa;}



/**************/
/*****STORE****/
/**************/
.formBorder {
background-color: #e8f1fa;
border-top: 1px solid #5c99dc;
border-bottom: 1px solid #5c99dc;
}
.formText {
font-family: Arial, sans-serif;
font-size: 12px;
font-weight: Regular;
color:#666666;
}
.formText a {
font-family: Arial, sans-serif;
font-size: 12px;
text-decoration:underline;
color:#666666;
}
.formText a:hover {
text-decoration:none;
}
.formTextError {
font-family: Arial, sans-serif;
font-size: 12px;
font-weight: Bold;
color:#5c99dc;
}

.Texte1 {
font-family: Arial, sans-serif;
font-size: 11px;
font-weight: Regular;
color:#666666;
}

.Texte1b {
font-family: Arial, sans-serif;
font-size: 12px;
font-weight: Bold;
color:#5c99dc;
}

.Texte2 {
font-family: Arial, sans-serif;
font-size: 12px;
font-weight: Regular;
color:#666666;
}

.Texte2b {
font-family: Arial, sans-serif;
font-size: 12px;
font-weight: Bold;
color:#666666;
}

.Texte2Blanc {
font-family: Arial, sans-serif;
font-size: 12px;
font-weight: Bold;
color:#FFFFFF;
}


.Erreur {
font-family: Arial, sans-serif;
font-size: 11px;
font-weight: Bold;
color:#5c99dc;
}

.TexteGras	{
	font-family:Tahoma, sans-serif;
	font-weight: Bold;
	font-size:12px;
	color:#666666;}
	
.TexteNormal	{
	font-family:Tahoma, sans-serif;
	font-size:12px;
	color:#666666;}

#pave1{
border: 1px solid #330066;
width:275px;
height:265px;
background: #ffffff;
padding: 0px 3px 3px 3px;
font-family: Tahoma, sans-serif;
font-size:12px;
color: #333366;
}

#pave1 #placeR{
padding:5px 5px 5px 5px;
float:right;
}

#pave2{
width:95%;
padding-left: 5px;
font-family: Tahoma, sans-serif;
font-size:11px;
color: #333366;
}

.formulaireP {
font-family: Tahoma, sans-serif;
font-size: 11px;
color:#333366;
background-color: #F2F2F2;
border: 1px solid #333366;
}
.commande{
font-family: Tahoma, sans-serif;
font-size: 11px;
color:#FFFFFF;
background: #6699cc;
border: 1px solid #333366;
}
.titleCode{
font-family: Tahoma, sans-serif;
font-weight:Bold;
font-size: 24px;
color:#cc0000;
}
.erreur {
	font-family:Tahoma, sans-serif;
	font-weight:Bold;
	font-size:11px;
	color:red;
}

/**Fin New CSS**/

	#card1 {position:absolute;width:60px;height:113px;}
	#card2 {position:absolute;width:60px;height:113px;}
	#card3 {position:absolute;width:60px;height:113px;}
	#card4 {position:absolute;width:60px;height:113px;}
	#card5 {position:absolute;width:60px;height:113px;}
	#card6 {position:absolute;width:60px;height:113px;}
	#card7 {position:absolute;width:60px;height:113px;}
	#card8 {position:absolute;width:60px;height:113px;}
	#card9 {position:absolute;width:60px;height:113px;}
	#card10 {position:absolute;width:60px;height:113px;}
	#card11 {position:absolute;width:60px;height:113px;}
	#card12 {position:absolute;width:60px;height:113px;}
	#card13 {position:absolute;width:60px;height:113px;}
	#card14 {position:absolute;width:60px;height:113px;}
	#card15 {position:absolute;width:60px;height:113px;}
	#card16 {position:absolute;width:60px;height:113px;}
	#card17 {position:absolute;width:60px;height:113px;}
	#card18 {position:absolute;width:60px;height:113px;}
	#card19 {position:absolute;width:60px;height:113px;}
	#card20 {position:absolute;width:60px;height:113px;}
	#card21 {position:absolute;width:60px;height:113px;}
	#card22 {position:absolute;width:60px;height:113px;}
	
	#facecard0 {position:absolute;width:60px;height:113px;}
	#facecard1 {position:absolute;width:60px;height:113px;}
	#facecard2 {position:absolute;width:60px;height:113px;}
	
	#spreadPos0 {position:absolute;width:60px;height:113px;}
	#spreadPos1 {position:absolute;width:60px;height:113px;}
	#spreadPos2 {position:absolute;width:60px;height:113px;}


/* MSNDE v4 */
	.astBold {font-weight:bold;}
	div.astClear {clear:both;height:0px;overflow:hidden;}
	div.astSpacer {font-size:1px;height:6px;width:100%;}

	#astHeaderPage div {padding: 3px 0px 3px 10px; color:#FFFFFF; font-size:14px; font-weight:bold;}
	#astColFull {width:640px;vertical-align:top;float:left;}
	
	#astCol1, #astCol2 {width:315px;vertical-align:top;float:left;}
	/*.astFixCol {margin:10px 2px 0px 8px !important;}*/
	
	.astFixCol {margin:0px 10px 0px 16px !important}
	
	.astParent {clear:both;}
	.astChrome5 {	border:solid 1px #CCCCCC;}
	h2.astBlockTitle {
		position:static;
		color:#000000;
		padding-left:10px;
		background-color:#F1F1F1;
		border-bottom : 1px solid #CCCCCC;
		margin: 0px 0px 6px;
		padding: 3px 6px;
	}
	.astChrome5Bis {	border:solid 1px #6b577c;background-color:#eeeeee;}
	.astBlockTitleBis {
		position:static;
		color:#FFFFFF;
		font-weight:bold;
		padding-left:10px;
		background-color:#8f819b;
		border-bottom : 1px solid #6b577c;
		margin: 0px 0px 6px;
		padding: 3px 6px;
	}
	.astTitleBis {
		color:#FFFFFF;
		font-weight:bold;
		padding-left:10px;
	}
	.astTitleTer {
		color:#503562;
		font-weight:bold;
	}
	
	.astResetBottom {margin-bottom:0;}
	
	.astChild {padding:0px 6px 6px 6px;}
	.astBlock {margin-bottom:10px;}
	
	.astImgFloat {float:left;margin-right:10px;margin-bottom:3px;}
	a.astA {line-height:1.3em;}
	
	
	UL.astULnone {list-style:none;margin:0px;padding:0px;}
	UL.astULnone li {}
	UL.astULnone li a {line-height:1.4em;}
	
	
	
	.astBlock0 {width:300px;background-color:#8f819b;color:#FFFFFF;height:25px;font-weight:bold;font-size:14px;}
	.astBlock0 span {padding:5px;display:block;margin:0px;}
	
	.astPhoto {display:block;position:relative;top:-1px;width:300px;height:250px;}
	.astPhoto span h1 a, .astPhoto span h2 a, .astPhoto span h1 a:visited, .astPhoto span h2 a:visited {color:#FFFFFF;text-decoration:none;}
	.astPhoto span h1 a:hover, .astPhoto span h2 a:hover {text-decoration:none;}
	.astPhoto img {width:300px;height:250px;display:block;}
	.astPhoto span {
		color:#FFFFFF;
		background:transparent url(http://www.astrocenter.fr/fr/images/dot50.png) repeat scroll left top;
		position:absolute;
		bottom:0px !important;bottom:2px;
		left:0pt;
		display:block;
		padding:5px 0pt;
		width:300px;
		z-index:20;
	}
	.astPhoto span h1, #astPhoto span h2 {display:block;padding-left:3px;}
	.astPhoto span h1  {font-size:16px;line-height:1.5em;}
	.astPhoto span h2  {font-size:12px;font-weight:normal;}
	
	
	.astF9  {font-size:9px;}
	.astF10 {font-size:10px;}
	.astF11 {font-size:11px;}
	.astF12 {font-size:12px;}
	.astF13 {font-size:13px;}
	.astF14 {font-size:14px;}
	
	.astPrice {color:#000000;display:inline;}
	.astLessImportant {color:#919191;}
	
	img.glossaryTarotCards {float:left;margin:0px 10px 3px 0px;}
	div.glossaryTarotCards {
	padding : 10px;
	border : 1px solid #CCCCCC;
	background-color:#F1F1F1;}
	.imgLettrine {float:left;margin:0px 10px 3px 0px;}
	
	#astFCzone {width:100%;}
	#astFCzone h1 {font-size:16px;line-height:25px;}
	
	.astColRight {
		width:298px;
		padding-left:0px !important;
		padding-left:0px;

		margin-left :15px !important;
		margin-left :5px;
	}
	.astColWidth {width:298px;}
	
	.astBlockRelated {width:158px;display:inline;float:left;}

.fixIEColRight {
	position:relative;
	left:0px !important;
	left:10px;
}

span.chevron {display:none;}

/* ================ MSNDE V5 ================== */

#content {background:#FFF}

/* #subhead {display:none;} */
/* html > body #area2 .parent, html > body #area5 .parent {margin:10px 0px 0px 15px;}*/

.astFixCol1 {margin:0px 0px 0px 10px !important}
.astFixCol2 {margin:0px 0px 0px 16px !important}

#astHeaderPage {width:620px;background-color:#6c577b;margin:0 0 10px 10px;}



/* ================ MSNDE V5 ================== */
