/* CSS Document */
html, body	{
	margin:0 auto;
	padding:0;
	background-color:#201132;
	background:url(../images/bck.png) no-repeat #050209;
	background-position:3px;
	}
.bg_left{
	background:url(images/Bg_left1.jpg) repeat-y right;
	}
a	{
	color:#7E7E7C;
	text-decoration:none;
	}
a:hover	{
	text-decoration:underline;
	}
.banner_top	{
	background:url(../images/header_left.jpg) repeat-y;
	width:675px;
	height:189px;
	}
.headerLeft	{
	/*background:url(../images/header_left.jpg) no-repeat;*/
	width:675px;
	height:189px;
	/*float:right;	*/
	}
.headerLeft p	{
	font:12px "Frutiger 55 Roman", Arial, Helvetica, sans-serif;
	color:#a362c6;
	text-align:left;
	/*padding:100px 20px 0 0;*/
	padding:85px 15px 0 190px;
	}
.bg_right{
	background:url(images/bg_right.jpg) repeat-y left;
	}
.grad_left	{
	background:url(../images/grad_left.jpg) no-repeat right;
	width:20px;
	height:100%;
	min-height:100%;
	}
.leftsidebar{
	margin:15px 0 0 15px;
}
.profilemain	{
	margin:10px 0 10px 0;
}
.rightsidebar	{
	 margin-top:20px; margin-right:15px;
}
img	{
	border:none;
	}
.txtheader	{
	font-family:Frutiger;
	font-size:18px;
	color:#803189;
	font-weight:normal;	
	}

label{
	font-family:Tahoma;
	font-size:11px;
	color:#c1c1c1;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
	}

/*label a:hover, label a:active{
	font-family:Tahoma;
	font-size:11px;
	color:#7e7e7c;
	font-weight:normal;
	text-transform:none;
	text-decoration:underline;
	}
*/	
p, .contact_txt	{
	font-family:Tahoma;
	font-size:13px;
	color:#803189;
	font-weight:normal;
	line-height:normal;
	margin:0;
	padding:5px 0 0 0;
	}
h3	{
	font-family:"Frutiger 55 Roman", Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#803189;	
	margin:0;
	text-transform:uppercase
	
}
.txt1	{
	font-family:"Frutiger 55 Roman", Arial, Helvetica, sans-serif;
	color:#434343;
	font-size:16px;
	padding:0;
	margin:0;
	text-transform:capitalize;
}
.txt2	{
	font-family:Tahoma;
	color:#5C5C5C;
	font-size:11px;	
}
.txt3	{
	font-family:Tahoma;
	color:#B0B0B0;
	font-size:11px;	
}
.txt4	{
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	color:#FD8300;
}
.txt5	{
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	color:#A775CC;
}
.profile_tblBIG	{
	/*margin:14px 10px 10px 18px;*/
	/*padding:14px 25px 19px 17px;*/	
	width:413px;
	margin-top:30px; margin-left:35px; margin-bottom:0px;
	
	/*background:url(images/profile_bg.jpg) no-repeat;
	style="background:url(images/profile_bg.jpg) no-repeat;"
	height:280px;*/
	}
.mainprofileBG{
 background:url(../images/profile_bg.jpg) no-repeat; 
}
.profile_tblSMALL	{	
	/*height:130px;*/
	margin:10px 0 10px 20px;
	padding:10px 0 0 0;
	width:413px;
	}
.profileBG	{
	background:url(../images/profile_bgSmall.jpg) no-repeat;
		
	}
.tbl_BGsmall	{
	background:url(../images/profile_bgSmall.jpg) no-repeat;
	height:153px;
}
.tbl_profileCenter	{
	width:170px;
	color:#5c5c5c;
	font-family:Tahoma;
	font-weight:normal;
	font-size:11px;
	margin-left:20px;
}	


.tbl_profileRightVert	{	
	/*width:100px;*/
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	color:#9FBB00;
	/*margin-bottom:10px;*/
	/*padding-bottom:15px;*/
	text-align:left;
	
}


.tbl_profileRight	{	
	/*width:100px;*/
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	color:#FD8300;
	/*margin-bottom:10px;*/
	/*padding-bottom:15px;*/
	text-align:left;
	
}




.tbl_profileRightMain{
	/*width:100px;*/
	
}
.tbl_profileTXT	{	
	color:#5c5c5c;
	width:260px;
	font-family:Tahoma;
	font-weight:normal;
	font-size:11px;	
}	
/*.profile_img	{
	margin:35px 0 0 25px;
}*/

.footer	{
	color:#7e7e7e; 
	background-color:#EBDBFF; 
	font-family:Tahoma; 
	font-size:11px; 
	text-align:center;
	height:23px;
	}
	
.otherPG_margin	{
	margin-left:50px;
	margin-top:7px;
	width:880px;		
	}

.otherPG_marginora{
	margin-left:20px;
	margin-top:10px;
	margin-right:25px;
	margin-bottom:10px;
	width:600px;		
	}

.otherPG_BGtop	{
	background:url(../images/bg_top.jpg) no-repeat top; height:38px;
}
.otherPG_BGmid	{
	background:url(../images/bg_mid.jpg) repeat-y;
	}
.otherPG_BGbottom	{
	background:url(../images/bg_bottom.jpg) no-repeat bottom; height:29px;
	}
.comment_txt	{
	font-family:Tahoma;
	color:#5C5C5C;
	font-size:11px;		
	}
.comment_txtdis	{
	font-family:Tahoma;
	font-weight:bold;	
	color:#5C5C5C;
	font-size:11px;		
	}	
.heading_bdr	{
	 border-bottom:2px solid #391F5C; padding-bottom:5px;
	 
	}
h4	{
	font-family:"Frutiger 55 Roman", Arial, Helvetica, sans-serif;
	color:#434343;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-align:right;
	padding:0;
	margin:0;	
}
.temo_table	{
	border-bottom:1px solid #803189;
	padding:10px 5px 5px 0px;	
	}
/*----------Page Numérologie CSS---------------*/
.date_txt	{
	font-family:Tahoma,Arial;
	color:#492874;
	font-size:11px;
	/*text-transform:uppercase;*/
	font-weight:bold;
	text-align:left;
	padding-bottom:5px;	
}
.date_colleft	{
	background:url(../images/date_dropdown_Left.jpg) right no-repeat; width:14px;
	}
.date_colright	{
 	background:url(../images/date_dropdn_right.jpg) left no-repeat; width:14px;
 }
.date_colmid	{	
	background:url(../images/date_dropdown_mid.jpg) repeat-x;
	}
/*----------Page Numérologie CSS---------------*/

/*-------------Contact page-----------*/
.contact_txt	{
	width:200px;
	text-align:center;
	margin:0px 10px 10px 10px;}
/*.txt3	{
	font-family:Tahoma;
	color:#B0B0B0;
	font-size:11px;	
}*/


.topleft{
background:url(../images_box/top_left.jpg) no-repeat top; width:15px; height:24px;
}

.topcenter{
background:url(../images_box/top_center.jpg) repeat-x top; height:24px;
}
	
.topcenter{
background:url(../images_box/top_center.jpg) repeat-x top; height:24px;
}

/*css for the div layer*/
#obj_detaile_bg{
	position:absolute;
	z-index:15;
	background-color:#3b215e;
	filter:alpha(opacity=40);
	/* CSS3 standard */
	opacity:0.4;
	/* for Mozilla */
	-moz-opacity:0.4;
	display:none;
		}
#obj_detaile {
    position:absolute;
	z-index:30; 
	padding:10px; 
	width:655px; 
	left: 180px; 
	display:none;
	height: 425px;

	/*background:transparent;
	position:absolute;
	z-index:20;
	display:block;
	left:345px;
	width: 321px;
    */
}
#content{
	border-left:1px solid #EBEBEB;
	border-right:1px solid #EBEBEB;		
	padding:4px 10px;
	background-image:url(form_images/contGrad.jpg);
	background-repeat:repeat-x; background-position:top;
	background-color:white;
}
.emailtbl{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align:left;
}
.obj_detaile #content {
	background-image:url(form_images/contGrad.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:white;
}

#topPng img, #bottomPng img { behavior: url(iepngfix.htc); }

#obj_detaile_bg{
	position:absolute;
	z-index:15;
	background-color:#333333;
	width:100%;
	height:100%;
	min-height:100%;
	opacity: .7;
	filter: alpha(opacity=70);
	display:none;
}
#obj_detaile {
	position:absolute;
	width:700px;
	z-index:20;
	display:none;
}
#obj_detaile .obj_det{
	padding-left:10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	color:#5C5C5C;
	font-size:11px;
	font-weight:normal;
}
#obj_detaile .close{
	float:right;
	text-decoration:none;
	color:#46B8C7;
	font-weight:bold;
	background-image:url(../images/close.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
	padding-top:4px;
	padding-right: 5px;
	padding-bottom: 5px;
}
#obj_detaile .close:hover{
	float:right;
	text-decoration:none;
	color:#22757F;
	font-weight:bold;
	background-image:url(../images/close-over.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
	padding-top:4px;
	padding-right: 5px;
	padding-bottom: 5px;
}






#inscription_bg{
	position:absolute;
	z-index:15;
	background-color:#333333;
	width:100%;
	height:100%;
	min-height:100%;
	opacity: .7;
	filter: alpha(opacity=70);
	display:none;
}
#inscription {
	position:absolute;
	width:700px;
	z-index:20;
	display:none;
}
#inscription .obj_det{
	padding-left:10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	color:#5C5C5C;
	font-size:11px;
	font-weight:normal;
}
#inscription .close{
	float:right;
	text-decoration:none;
	color:#46B8C7;
	font-weight:bold;
	background-image:url(../images/close.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
	padding-top:4px;
	padding-right: 5px;
	padding-bottom: 5px;
}
#inscription .close:hover{
	float:right;
	text-decoration:none;
	color:#22757F;
	font-weight:bold;
	background-image:url(../images/close-over.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
	padding-top:4px;
	padding-right: 5px;
	padding-bottom: 5px;
}
