body {
	background:url(img/bg_site.gif) center repeat-y #F3F3F3;
}

/*********/

.lien1 {
	text-decoration: none;
}
td { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}
.menu1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
}
.menu1:hover {color: #FFFFFF;}
.menu1:Active {color: #FFFFFF;}
.menu1:link {color: #FFFFFF;}
.menu1:visited {color: #FFFFFF;}

form { margin:0px; padding:0px}
.menu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.menu3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	cursor: pointer;
}
.menu3Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	cursor: pointer;
	font-weight: bold;
	text-transform: uppercase;
}
.cfer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.cel {
	background-color: #CC66CC
}
.tt3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #330033;
}
.tt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #330033;
	font-style: italic;
}
.tt1 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
}
.tt_consult { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt; 
	color: #003300;
	font-weight: bold;
}
.tt_num { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #6666CC;
	font-weight: bold;
}
.tt_rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt; color: #CC0000;
	font-weight: bold;
}
.tt_infos { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt; color: #330033;
	font-weight: bold;
}
.tt_themes { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
}
.tt_orange {
	color: #FFCC00;
}
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #3F3C5C;
}
.txt { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.txt1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt
}
.txt2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt
}
.txt3 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt
}
.txtBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold; 
}
.inputAlerte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color: #FF0000;
	color: #FFFFFF;
	font-weight: bold;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color: #E7E4EA;
	color: #322E55;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color: #E7E4EA;
	color: #322E55;
}
.baseline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333366;
}
.ppage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
}
.lib {
	font-size: 9pt;
	font-weight: bold;
	color: #524066;
}
.ident {
	font-size: 9pt;
	color: #333366;
}
li {
	color: #660066;
	list-style-type: disc;
}
.prix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #CC0000;
}
.prixsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #CC0000;
}
.btRed {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #990000;
}
.btGray {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
}
.blanc {
	color: #FFFFFF;
}
.blancBold {
	color: #FFFFFF;
	font-weight: bold;
}
.tt1Plus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFFFFF;
	font-weight: bold;
}
.ttBlue {
	font-size: 12pt;
	color: #17209E;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/* Themes */
.ttPrevT {
	font-size: 10pt;
	color: #724900;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.Prev {
	color: #724900;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.ttCarriereT {
	font-size: 10pt;
	color: #003300;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.Carriere {
	color: #003300;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.ttConsultT {
	font-size: 10pt;
	color: #371B89;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.Consult {
	color: #371B89;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.ttHoroT {
	font-size: 10pt;
	color: #330066;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.Horo {
	color: #330066;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.ttAmourT {
	font-size: 12pt;
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.Amour {
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.ttPlus {
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.ttPersoT {
	font-size: 12pt;
	color: #000066;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.Aprofond {
	font-size: 12pt;
	color: #000066;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding:6px 0px 2px 0px;
	border-bottom:1px dashed #999999;
}
.Perso {
	color: #000066;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.ttTarotsT {
	font-size: 10pt;
	color: #000066;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.Tarots {
	color: #000066;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
/* Effet rollover et lien */
a:hover {
	color: #000000;
}
a:link {
 color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover.menu2 {
	color: #000000;
}
a:hover.lien1 {
	color: #000000;
	background-color:#E3E3E3;
}
a.ppage:link {
	color: #666666;
	text-decoration: none;
}
a.ppage:visited {
	color: #666666;
	text-decoration: none;
}
a.ppage:hover {
	color: #666666;
	text-decoration: none;
}
a.ppage:active {
	color: #666666;
	text-decoration: none;
}
a.lienS:link {
	text-decoration: underline;
}
a.lienS:visited {
	text-decoration: underline;
}
a.lienS:hover {
	text-decoration: underline;
}
a.lienS:active {
	text-decoration: underline;
}
.bloc {
	padding: 5px;
	border: thin solid #999999;
	background-color: #FFCC33;
}
.lienS {
	text-decoration: underline;
}
/*skyscraper */
.skyscrapertf1 {
	float: right;
	position: absolute;
	visibility: visible;
	left: 885px;
	top: 170px;
	height: 600px;
	width: 120px;
}
.top { float:right; height:20px;}
.top a { font-size:0.8em; color:#999999;}
.GagnantNum { font-family:Georgia, "Times New Roman", Times, serif; color:#CC0099; font-weight:bold; font-style:italic; font-size:1.5em; }
#GagnantNom { border-bottom:1px dashed #999999; margin:0px 0px 20px 0px;}
.fModP { background-image:url(/img/pp_modF.gif); background-position:bottom; background-repeat:repeat-y; color:#7D003C; font-size:1.1em; text-align:center; font-weight:bold;}
.fModP h1 { padding:0px; margin:0px; font-size:1.3em; color:#0C0054; font-weight:bold;}
.h1petit { color:#520028; }
.pptxt { font-size:0.9em;}
.fondMode { background-image:url(/img/pp_modfond.gif); background-repeat:repeat-y; padding:0px 0px 0px 9px;}
.pp { border:1px solid #0C0054; background-color:#FFE6FA; color:#0C0054; font-weight:bold; margin:5px;}
.cfer2 { font-size:0.7em; color:#999999; background-image:url(/img/pp_sms.gif); background-position:right top; background-repeat:no-repeat;}


/********* New Home **********/

/*#menu-gauche  { width:180px; color:#660066; font-size:25px; float:left; }*/
.ident2 { padding-left:10px; color:#660066; font-weight:bold}
.bgmenuh { padding-top:10px}
.bgMenu { background-color:#FFFFFF; border:1px solid #B9597A; width:180px}
.bgMenuAcc {/*background:url(img/bg_menu.gif) top repeat-y #67072C;*/ background-color:#FFFFFF; border:1px solid #B9597A; width:225px}
.ttrMenu { background-color:#D7CFE4}
.menuh { background:url(img/bg_bt_themes.gif) repeat-y #2460AC; border:1px solid #003366; padding: 5px 0px 5px 0px}
.menuh a:link{ color:#FFFFFF; font-weight:bold; text-decoration:none}
.menuh a:visited{ color:#FFFFFF; font-weight:bold; text-decoration:none}
.menuh a:active{ color:#FFFFFF; font-weight:bold; text-decoration:none}
.menuh a:hover { color:#FFCC00; font-weight:bold;}

.menuh2 { background:url(img/bg_bt_themes2.gif) repeat-y #D7CFE4; border:1px solid #B9597A; padding: 5px 0px 5px 0px}
.menuh2 a:link{ color:#790835; font-weight:bold; text-decoration:none}
.menuh2 a:visited{ color:#790835; font-weight:bold; text-decoration:none}
.menuh2 a:active{ color:#790835; font-weight:bold; text-decoration:none}
.menuh2 a:hover { color:#993300; font-weight:bold;}

.menu4 a{ font-size: 1em; cursor: pointer; color:#660000}
.menu4 a:hover { color:#993300; text-decoration:underline} 
.menuttr1 { background:#FECCFF; color:#330066; font-weight:bold; font-size:0.9em; border-left:1px solid #FECCFF; border-right:1px solid #9647BF; border-top:1px solid #FFFFFF; border-bottom:1px solid #663399}
#accHoroscope {border:1px solid #CC99CC; padding:10px 10px 10px 10px; background:url(img/bg_accHoro2.jpg) no-repeat top}
#accHoroscope h1{ margin:0px; color:#CC0066; font-weight:bold; font-size:1.3em}
#accHoroscope a{ color:#FF3399; text-align:left; display:block; text-align:right}
#accHoroscope a:hover{ color:#993366; background-color:#FF99CC}
#accHoroMail {border:1px solid #CC99CC; padding:5px 5px 5px 5px; margin-top:10px;}
#accSalon {border:1px solid #164872;/*padding:5px 10px 5px 100px;*/padding:5px 25px 5px 25px; margin-top:10px;/* background:url(img/preview_1509679_bis.jpg) left top no-repeat #EAF7FB;*/ color:#1A739A; display:block; text-align:center; background-color:#EAF7FB;}
#accSalon h1{ margin:0px; color:#1A739A; font-weight:bold; font-size:1.3em; display:block; text-align:center}
#accSalon h2{ margin:0px; color:#CC0000; font-weight:bold; font-size:1.1em; display:block; text-align:center}
#accSalon h3{ margin:0px; color:#1A739A; font-size:0.8em}
#accInscr {border:1px solid #70760A; padding:10px 5px 5px 65px; background:url(img/bg_inscr2.jpg) no-repeat top}
#accInscr h1{ margin:0px; color:#003300; font-weight:bold; font-size:1.5em; text-align:right}
#accInscr .inputselect { background:#FECCFF; color:#B90367; border:1px solid #626232; font-size:1em; font-weight:bold}
.video { background:url(/img/bg_video.jpg) no-repeat; border:1px solid #960065; width:240px}
.video a strong { color:#960065}
.ttrvideo a{ color:#960065; font-size:13pt; font-weight:bold; padding:0px; margin:0px}
.prodAcc {padding:5px 0px 0px 0px;}
.prodAcc strong a{ color:#990066 }
.prodAcc a strong { color:#990066 }

/******** MODULE TF1 ********/
#offrePromo {border:1px solid #B8D0FC; padding:15px 5px 15px 110px; margin-top:10px; background:url(/img/preview_1509679_bis.jpg) left top no-repeat #EAF7FB; color:#990000; display:block; text-align:center;}
#offrePromo h1{ margin:0px 0px 5px 0px; color:#FF3300; font-weight:bold; font-size:1.4em; display:block; text-align:center}
#offrePromo a { color:#000066; text-decoration:underline}
#offrePromo a:hover { text-decoration:none}
#specialAmour {border:1px solid #660000; padding:15px 5px 15px 120px; margin-top:10px; background:url(/img/620938_19979329.jpg) left no-repeat #FE60AC; color:#FFFFFF; display:block; text-align:center;}
#specialAmour h1{ margin:0px 0px 5px 0px; color:#990000; font-weight:bold; font-size:1.4em; display:block; text-align:center; letter-spacing:0.3em}
#specialAmour a { color:#FFFFFF; text-decoration:underline}
#specialAmour a:hover { text-decoration:none}
#carriere {border:1px solid  #8193B4; padding:15px 5px 15px 110px; margin-top:10px; background:url(/img/1496244.jpg) left no-repeat #A2BBE3; color:#336699; display:block; text-align:center; height:70px; font-weight:bold}
#carriere h1{ margin:0px 0px 5px 0px; color:#003366; font-weight:bold; font-size:1.4em; display:block; text-align:center; letter-spacing:0.3em}
#carriere a { color:#003366; text-decoration:underline}
#carriere a:hover { text-decoration:none}
/******** NEW HOME ******/
#alaUne td { 
	color:#666666;
	font-weight:bold;
}
#alaUne h1 {
	padding:0px;
	margin:0px;
	font-size:16px;
	font-weight:normal;
}
#alaUne h1 a {
    float:none;
	text-decoration:none;
	color:#7B0026;
}
#alaUne h1 a:hover {
	padding:0px;
	margin:0px;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
}
#alaUne a {
	float:right;
	margin-top:5px;
	font-weight:normal;
	color:#98395C;
	text-decoration:underline;
}
#alaUne a:hover {
	color:#7B0026;
	text-decoration:none;
}
#voyanceD h1 {
	padding:0px;
	margin:0px;
	font-size:16px;
	font-weight:normal;
}
#voyanceD td { 
	color:#666666;
	font-weight:bold;
}
#voyanceD {
 padding:0px 1px 0px 1px;
}
#voyanceD a {
	float:right;
	margin-top:5px;
	font-weight:normal;
	color:#98395C;
	text-decoration:underline;
}
#voyanceD a:hover {
	color:#7B0026;
	text-decoration:none;
}