
.P-FormObject {font:  11px Arial; color:#614343; text-decoration: none;  background:#ffffff; border: 1px solid #614343;}
.P-FormObject2 {font:  11px Arial; color:#614343; text-decoration: none;  background:#ffffff;  border: 1px solid #614343}

/************/
/* COULEURS */
/************/
/* DEFAULT  */ 
.separateur {
	margin : 0px 0 5px 0 !important;
	margin : 2px 0 0px 0;
}
.accueil {
	font-size : 10px;
	font-weight : normal;
	font-family : Verdana;
	color :#333366;
}

/*************/
/* STRUCTURE */
/*************/
td.colLeft {width: 150px;vertical-align: top;}
td.gouttiere {width: 10px;}
td.colonne {width: 300px;vertical-align: top;}
td.skycraper {vertical-align: top;}
td.main {vertical-align: top;}
img {border: 0;}
.footer {
	text-align: center;
	font-family: Arial, san-serif;
	font-size: 11px;
	font-weight: normal;
	color: #696969;}
a.footer {color: #696969;}
.block {display:block;}

/*****************************************************/
/*    BANDE TITRE BLANCHE
/*****************************************************/

.bgOpacity {
	background: #ffffff none repeat scroll 0%;
	z-index: -1;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
	}

.bandeTitre {
	background: #ffffff none repeat scroll 0%;
	z-index: -1;
	position: absolute;
	float:left;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
	left: 0px;}
.BTUne {
	top: 195px;
	width: 300px;
	height: 60px;}
.BTPhone {
	font-size:12px;
	font-weight:Bold;
	color:#ff4200;
	padding-top:5px;
	width:300px;
	height:37px;
	}
.BTThema {
	top: 195px;
	width: 300px;
	height: 60px;}
/*****************************************************/
span.titreUne {
	position:absolute;
	top:190px;
	padding:10px;}
div.titrePhone {
	position:relative;
	top:-35px;
	padding:2px;
	font-size:12px;
	font-weight:bold;
	margin-bottom:-35px;}
span.titreThema {
	position:absolute;
	top:190px;
	padding:10px;}
span.titrePhone {
	line-height:12px;
	position:absolute;
	top:38px;
	padding:10px;}
a.titreUne {
	font-weight: bold;
	font-size: 16px;
	font-family:Arial; 
	text-decoration:none;
	z-index:20;}
a.titreUne:hover {					
	text-decoration:none;}					
a.titrePhone {
	font-weight: bold;
	font-size: 11px;
	font-family:Tahoma; 
	color: #ff0099;
	text-decoration:none;
	z-index:20;}
a.titrePhone:hover {text-decoration:underline;}		
.SsTitre {
	font-size: 11px;
	font-family:Tahoma; 
	color: #666666;
	text-decoration:none;
	z-index:2;}	
.clic a {
	float:right;
	font-weight: bold;
	font-size: 11px;
	font-family:Tahoma; 
	color: #ff0099;
	text-decoration:underline;}
.clic a:hover {text-decoration:none;}

.persoLittle a {
	font-family:Arial;
	font-size: 10px;
	color: #333333;
	text-decoration:none;
}
.persoLittle a:hover {text-decoration:underline;}

h1.thema {
	margin-left: 10px;
	color:white;
	font-size:18px;
	font-weight:bold;
	display:inline;
	letter-spacing: 0px;}
h1.mails {
	color:#e5a200;
	font-size:16px;
	font-weight:bold;
	display:inline;}
h2.thema {
	color: white;
	font-size:14px;
	font-weight:bold;
	display:inline;}
h3.thema {
	font-size:14px;
	font-weight:bold;}
h4.thema {
	font-size:12px;
	font-weight:normal;}
h5.thema {
	font-size:11px;
	font-weight:normal;}
h1.product {
	font-size:16px;
	font-weight:bold;
	display:inline;}
h2.product {
	color: #000000;
	font-size:12px;
	font-weight:bold;
	display:inline;}
div.btn, div.btnSample, div.btnOrder {
	margin: 0px 5px 0px 0px;
	padding: 1px 5px 3px 5px;
	text-align: center;
	width: 100px;}
div.btnSample {
	background-color: #b1ec94;
	border: 1px solid #53ae09;}
div.btnOrder {
	background-color: #fa8383;
	border: 1px solid #990000;}
div.btnOrder a {color: #feeeee;}
div.btnSample a {color: #04330c;}
div.testimonials {padding: 0px 10px 0px 10px;}
div.profileBlocTxt {
	margin-top: 8px;
	text-align: justify;
	font-size: 12px;}
img.imgLettrine {
	float: left;
	margin : 10px 10px 10px 0;}
img.glossaryTarotCards {
	float: left;
	margin : 0px 10px 10px 0;}
div.glossaryTarotCards {
	padding : 10px;
	border : 1px solid #352a79;
	background-color:#f5f4f8;}
/****************/
.ligne {height: 1px;}
H1, H2, H3, H4, H5, H6, P, UL.themaTrans, UL.menuLeft, UL.menuLeftItem {
	margin: 0;
	padding: 0;}
	
.themaTrans a {
	text-align : left;
	font-family:Arial;
	font-size : 11px;
	font-weight: bold;
	color:#d200b2;
	border : 0px;
	background-color : #FFF;
	margin : 0px !important;
	text-decoration: none;
}
.themaTrans {
	margin : 0px !important;
}
.themaTrans a:hover {
	color: #d200b2;
	text-decoration : none;}
UL.menuLeft {
	margin: 0;
	padding: 0;
	margin-top:10px;
	margin-left: 10px;
	line-height: 16px;}
.menuLeft li {
	margin : 0px;
	padding : 0px;
	list-style: none;
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 10px;}
.menuLeft a {
	color : #707070;
	text-align : left;
	font-size : 13px;
	font-weight: bold;
	border : 0px;
	margin : 0px !important;
	text-decoration: none;
	padding-bottom: 2px;}
.menuLeft a:hover {
	color : #707070;
	font-weight: bold;
	text-decoration : none;}
UL.menuLeftItem {
	margin: 0;
	padding: 0;}
.menuLeftItem li {
	margin : 0px;
	padding : 0px;
	list-style: none;
	padding-top: 0;
	padding-bottom: 0;
	line-height: 14px;}
.menuLeftItem a {
	color : #707070;
	text-align : left;
	font-size : 11px;
	font-variant: normal;
	font-weight: normal;
	margin : 0px !important;
	text-decoration: none;}
.menuLeftItem a:hover {
	color : #707070;
	text-decoration : none;}
div.square {
	position: relative;
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	top: 0px;
	left: 0px;
	height: 15px;
	width: 15px;
	margin-right: 3px !important;
	margin-right: 0px;
	margin-bottom: -5px;}
	
table.square {
	display:inline;
	border:0;
	width : 12px;
	height: 12px;
	margin : 3px 0 0 0;}

/***************
BLOCK PERSO
***************/
#lienperso {margin-left:3px;margin-right:5px;font-size:8px;}
#lienperso a {color:#d21756;font-size:11px;}

.nonPerso {
background:url(../images/imgNonPerso.gif) no-repeat left bottom #f6f6f6;
border:solid 1px #aaaaaa;
}
.nonPerso3 {
background:url(../images/imgNonPerso.gif) no-repeat left bottom #f6f6f6;
border:solid 1px #aaaaaa;
border-top:0px;
}

.borderLRB {
border:solid 1px #aaaaaa;
border-top:0px;
}

.profilPerso {
	padding-left:5px;
	border-bottom:solid 0px #aaaaaa;
	}
.profilNumero {
	padding-left:5px;
	border-bottom:solid 0px #aaaaaa;
}
.smallPerso {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#614343;
	}
	
.ligneR{
	border-bottom:solid 1px #aaaaaa;
}
.smallPerso a {
	font-family:Arial;
	font-size:11px;
	color:#666666;
	text-decoration:underline;}
.smallPerso a:hover {text-decoration:none;}
.bigPerso {
	font-family:Arial;
	font-size:13px;
	color:#333333;}
.bigTitrePerso {
	font-family:Arial;
	font-size:14px;
	font-weight:Bold;
	color:#ff6600;}
.bigTitreNumero {
	margin-top:5px;
	font-family:Arial;
	font-size:16px;
	font-weight:Bold;
	color:#ff6600;}
#navPerso {
  font-size:10px;
  font-family:Arial;
  font-weight:bold;
  float:left;
  width:300px;
  background:#FFFFFF;
  line-height:normal;
  }
#navPerso ul, #navPerso ul li {
  list-style: none;
  margin: 0;
  padding: 0;}
#navPerso ul {
  margin:0;
  padding:0px 0px 0px 5px;
  list-style:none;
  text-align: center;}
#navPerso ul li {display: inline;}
#navPerso li {
  display:inline;
  margin:0;
  padding:0;}
#navPerso ul li a {    
  float:left;
  background:url("../images/tableft8.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 7px;
  text-decoration:none;}
#navPerso a span {  
  float:left;
  display:block;
  background:url("../images/tabright8.gif") no-repeat right top;
  padding:6px 6px 4px 0px;
  color:#333333;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navPerso a span {float:none;}
/* End IE5-Mac hack */
#navPerso a:hover span {
text-decoration:none;
color:#ff6600;
}
#navPerso a:hover {background-position:0% -42px;}
#navPerso a:hover span {background-position:100% -42px;}
#navPerso #current a {background-position:0% -42px;}
#navPerso #current a span {background-position:100% -42px;}



/* STORE*/

.formBorder {
background-color: #ffffff;
border:solid 1px #aaaaaa;
}
.formBackground1 {
	background-color:#c9c9c9;
}

.formText {
font-family: Arial, sans-serif;
font-size: 12px;
font-weight: normal;
color:#555555;
}
.formText a {
font-family: Arial, sans-serif;
font-size: 12px;
text-decoration:underline;
color:#555555;
}
.formText a:hover {
text-decoration:none;
}
.formTextError {
font-family: Arial, sans-serif;
font-size: 12px;
font-weight: Bold;
color:#ba1974;
}

.formTextError2 {
font-family: Arial, sans-serif;
font-size: 12px;
font-weight: Bold;
color:#ff0000;
}

.Texte1 {
font-family: Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color:#555555;
}

.Texte1b {
font-family: Arial, sans-serif;
font-size: 12px;
font-weight: Bold;
color:#FF6600;
}

.Texte2 {
font-family: Arial, sans-serif;
font-size: 12px;
font-weight: normal;
color:#555555;
}

.Texte2b {
font-family: Arial, sans-serif;
font-size: 12px;
font-weight: Bold;
color:#555555;
}

.Texte2Blanc {
font-family: Arial, sans-serif;
font-size: 12px;
font-weight: Bold;
color:#FFFFFF;
}
.Texte2Blanc a{
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:#ba1974;
}
.Une {
background :#ba1974;
}

div.Game {
	padding : 10px;
	border : 2px solid #996600;
	background-color:#FFFFFF;
}


/* ASTROCENTER */
/***************/
.astZoneVisible {border: 1px solid black;}
.b {font-weight:bold;}

#astCol1b {width:233px;float:left;margin-right:10px;}
#astCol2b {width:233px;float:left;margin-right:10px;}

#astCol1 {width:300px;float:left;}
#astCol2 {width:165px;float:left;margin-left:10px;margin-right:10px;}
#astCol3 {width:465px;float:left;margin-right:10px;}
#astCol4 {width:225px;float:left;margin-right:10px;}

#astConteneur {}

.astCol2bis {width:165px;float:left;}

.astMainFont {font-family:Arial;}
.astMainColor {color:#614343 ;}
.astMainColorBckg {background-color:#614343 ;}
.astBisColor {color:#FFFFFF;}
.astTerColor {color:#d21756;}

.astF10 {font-size:10px;}
.astF11 {font-size:11px;}
.astF12 {font-size:12px;}
.astF13 {font-size:13px;}
.astF14 {font-size:14px;}
.astF15 {font-size:15px;}
.astF16 {font-size:16px;}

.astBlockPerso {border:1px solid #abaaaa;border-top:0px;width:300px;}
.astPuceArrow {margin-right:5px;position:relative;top:1px;}


.FCmain {font-size:11px;}
a.astMore {font-size:11px; color:#d21756;}
.chevronE {font-size:11px; color:#d21756; font-weight:Bold}