* html img,
* html .png{
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "_IMG/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

/*	#####	BALISES	#####	*/
body
{
	background-image	:	url("../_IMG/background.jpg")	;
	background-repeat	:	no-repeat						;
	background-position	:	center top						;
	background-color	:	#000							;
	margin				:	0px								;
	padding				:	0px								;
}

img
{
	border	:	0px	;
}

a
{
	text-decoration	:	none	;
	color			:	#cfd1d2	;
}

input[type="text"], input[type="password"], textarea, select
{
	font-size	:	11px	;
	font-family	:	Arial	;
	height		:	11px	;
}

select
{
	height	:	auto	;
}

input[type="text"], select, input[type="password"]
{
	width	:	150px	;
}

textarea
{
	width	:	250px	;
	height	:	80px	;
}

input[type="submit"], input[type="button"]
{
	background-color	:	#8a579b			;
	color				:	#FFF			;
	padding				:	0px	20px		;
	border				:	1px solid #FFF	;
}

h2
{
	font-family		:	Verdana		;
	font-size		:	12px		;
	text-transform	:	uppercase	;
	color			:	#8a579b		;
	margin			:	0px			;
	padding			:	0px			;
}

/*	#####	CLASSES	#####	*/
.violet, legend
{
	color	:	#8a579b ;
}

.violet2{


margin-top:6px;
line-height: 13px;

}
.violet3{
	color	:	#8a579b ;
	margin-left: 20px;
}
.violet4{
	color	:	#8a579b ;
	margin-left: 20px;
	margin-top: 120px;

}

.violet5{
	color	:	#8a579b ;
	margin-left: 20px;
	margin-top: 130px;

}

.violet6{
	color	:	#8a579b ;

}

.violet7{
	color	:	#8a579b ;
	margin-top: 150px;
}

.violet8{
	color	:	#8a579b ;
	margin-top: 100px;
}

.perle1{

float:left;
background-image: url("../_IMG/prix.png");
width:50px;
height:52px;
color	:	#8a579b ;
font-weight:bold;

}
.perle2{

float:left;
background-image: url("../_IMG/prix.png");
width:50px;
height:52px;
color	:	#8a579b ;
font-weight:bold;

}

.perle3{

float:left;
background-image: url("../_IMG/prix.png");
width:50px;
height:52px;
color	:	#8a579b ;
font-weight:bold;

}

.perle4{

float:left;
background-image: url("../_IMG/prix.png");
width:50px;
height:52px;
color	:	#8a579b ;
font-weight:bold;
margin-left:-22px;

}
.perle5{

float:left;
background-image: url("../_IMG/prix.png");
width:50px;
height:52px;
color	:	#8a579b ;
font-weight:bold;
margin-left:-22px;

}


.prix{
margin-top:13px;
text-align:center;
width:50px;
height:52px;
}
.prix2{

position:relative;
text-align:center;
width:50px;
height:52px;
margin-top:13px;
}

.prix3{

position:relative;
text-align:center;
width:50px;
height:52px;
margin-top:13px;
}

.prix4{

position:relative;
text-align:center;
width:50px;
height:52px;
margin-top:13px;
}

.prix5{

position:relative;
text-align:center;
width:50px;
height:52px;
margin-top:13px;
}

.textdroit{
float:left;
font-family: Arial;
font-size:10px;
line-height:15px;
margin-top:10px;
margin-left:2px;

}

.textdroit2{
float:left;
font-family: Arial;
font-size:10px;
line-height:15px;
margin-top:10px;
margin-left:5px;
}

.textdroit3{
float:left;
font-family: Arial;
font-size:10px;
line-height:15px;
margin-top:8px;
margin-left:5px;
}

.textdroit4{
float:left;
font-family: Arial;
font-size:10px;
line-height:15px;
margin-top:17px;
margin-left:7px;
}

.textdroit5{
float:left;
font-family: Arial;
font-size:10px;
line-height:15px;
margin-top:17px;
margin-left:7px;
}

.texte2{
margin-top: 6px;
}

.petittext{
color	:	#8a579b ;
font-size:11px;
font-family: Arial;
margin-top:30px;
margin-left:-25px;
float:left;
}
.petittext2{
color	:	#8a579b ;
font-size:11px;
font-family: Arial;
margin-top:57px;
margin-left:-25px;

}

.petitperle{
width:17px;
height:20px;
background-image: url("../_IMG/petitperle.png");
background-repeat	:	no-repeat	;
float:left	;
margin-top:	28px;			
margin-left:8px;
}

.petitperle2{
width:17px;
height:20px;
background-image: url("../_IMG/petitperle.png");
background-repeat	:	no-repeat	;
float:left	;
margin-top:	-17px;			
margin-left:100px;
}

.petitprix{
position:relative;
margin-left:25px;
width:17px;
height:20px;
margin-top: 1px;
font-size: 11px;
}

.petitprix2{
position:relative;
margin-left:25px;
width:17px;
height:20px;
margin-top: 1px;
font-size: 11px;
}

.purple{
font-size:10px;
color	:	#8a579b ;
margin-left:52px;
margin-top:10px;
}
.blanc
{
	color	:	#fff ;
}

.accueil
{
	line-height	:	24px	;
}

.agence
{
	margin-top	:	15px	;
	line-height	:	14px	;
}

.center, .contact
{
	text-align	:	center	;
}

.contact table
{
	margin-left		:	auto	;
	margin-right	:	auto	;
}

.center
{
	text-align	:	center	!important	;
}

.left
{
	text-align	:	left	!important	;
}

.garcon{
    background-image	:	url("../_IMG/garcon.png")	; 
	float:left;
}

.fille{
    background-image	:	url("../_IMG/fille.png")	; 
	float:left;
}

.photo1
{
	background-image	:	url("../_IMG/photo1.jpg")	;
}

.photo2
{
	background-image	:	url("../_IMG/photo2.jpg")	;
}

.photo3
{
	background-image	:	url("../_IMG/photo3.jpg")	;
}

.photo4
{
	background-image	:	url("../_IMG/photo4.jpg")	;
}

.photo5
{
	background-image	:	url("../_IMG/photo5.jpg")	;
}

.photo6
{
	background-image	:	url("../_IMG/photo6.jpg")	;
}

.bloctext
{
	margin	:	0px 0px 0px 52px	;
	padding	:	0px					;
}

.bloctext i
{
	font-size	:	10px	;
}

.bull
{
	font-size	:	14px	;
	font-weight	:	bold	;
	margin-right:	5px		;
	padding-top	:	3px		;
	
}

.titre{
text-align:center;
}
.texte{
line-height: 40px;
margin-left:14px;
}

.seancecoaching{
line-height: 20px;
margin-top:-3px;
}

.seance{
float :left;
}

.seance2{
float :left;
margin-left:12px;
}

.seance3{
float :left;
margin-left:12px;
}

.seance4{
float :left;
margin-left:12px;
}




/*	#####	SQUELETTE	##### */
#global
{
	background-image	:	url("../_IMG/background-site.jpg");
	background-repeat	:	no-repeat							;
	width				:	995px								;
	height				:	716px								;
	position			:	relative							;
	margin-left			:	auto								;
	margin-right		:	auto								;
	margin-top          :   auto;                               
}

#mentions
{
	background-image	:	url("../_IMG/bg-mentions.png")	;
	width				:	575px							;
	height				:	37px							;
	position			:	absolute						;
	bottom				:	10px							;
	right				:	90px							;
	font-family			:	Arial							;
	font-size			:	10px							;
	color				:	#cfd1d2							;
	text-align			:	center							;
	line-height			:	18px							;
}

#mentions p
{
	margin	:	0px	;
	padding	:	0px	;
}

#menu
{
	width		:	549px		;
	height		:	44px		;
	position	:	absolute	;
	top			:	134px		;
	right		:	97px		;
}

#menuflash
{
	width		:	790px		;
	height		:	100px		;
	position	:	absolute	;
	top			:	140px;		;
	right		:	-8px		;
	z-index: 8;
}


#galleryflash{
	position	:	absolute	;
	width		:	720px		;
	height		:	470px		;
	right:-90px;
	z-index: 6;
}


#menu1, #menu2, #menu3, #menu4, #menu5
{
	float	:	left	;
}

#zonetexte strong{
	font-weight:bold;
	color	:	#8a579b ;
}

#zonetexte, #admin
{
	position	:	absolute	;
	width		:	580px		;
	height		:	450px		;
	top			:	190px		;
	right		:	99px		;
	text-align	:	justify		;
	color		:	#cfd1d2		;
	font-family:		Arial;
	font-size	:	12px		;
   
}


#zonetexte p, #admin p
{
	margin	:	0px	;
	padding	:	0px	;
}


#zonetexte_agence
{
	position	:	absolute	;
	width		:	580px		;
	height		:	450px		;
	top			:	190px		;
	right		:	99px		;
	text-align	:	justify		;
	color		:	#cfd1d2		;
	font-family:	Arial;
	font-size	:	11px		;
   
}

#zonetexte_agence strong{
	font-weight:bold;
	color	:	#8a579b ;
}

#zonetexte_agence p{
	margin	:	0px	;
	padding	:	0px	;
}


.italic{
font-style: italic;
line-height:12px;
font-size	:	11px;
}
#esp
{
	width		:	545px	;
	height		:	76px	;
	text-align	:	center	;
	margin-left:70px;
	margin-top:50px;
}

#photo
{
	position			:	absolute	;
	width				:	240px		;
	height				:	716px		;
	left				:	0px			;
	top					:	0px			;
	background-repeat	:	no-repeat	;
}

#loading, #good, #bad
{
	display	:	none	;
}

#communication
{
	display			:	none				;
	text-align		:	center				;
	font-weight		:	bold				;
	border			:	1px solid #885A99	;
	color			:	#FFF				;
	padding			:	5px					;
	margin-bottom	:	10px				;
	margin-top		:	10px				;
}

#photos
{
	width	:	100%	;
	height	:	420px	;
}

#photos td
{
	text-align	:	center	;
}

#photos a
{
	color	:	#8a579b	;
}

#photos img
{
	margin-bottom	:	5px	;
}

#photos img:hover
{
	cursor	:	url("../_IMG/zoomin.cur")	;
}

#photos select
{
	background-color	:	#8a579b	;
	color				:	#FFF	;
	font-size			:	10px	;
	font-family			:	Verdana	;
	border				:	0px		;
	width				:	80px	;
}

.5photos{
position:relative;
margin-left:200px;


}
#musique
{
	width		:	50px		;
	height		:	25px		;
	color		:	#FFF		;
	font-family	:	Verdana		;
	font-size	:	10px		;
	position	:	absolute	;
	right		:	5px			;
	top			:	40px		;
}

#musique div
{
	float	:	left	;
	margin	:	0px 5px	;
}

#musique p
{
	margin	:	0px	;
	padding	:	0px	;
}

#musiqueobj
{
	display	:	none	;
}

#on, #off
{
	cursor	:	pointer	;
}

#off
{
	color	:	#8a579b	;
}

#admin h1
{
	color		:	#8a579b	;
	font-size	:	16px	;
}

#admin input[type="text"], #admin textarea, #admin input[type="password"]
{
	width	:	350px	;
}

#admin input[type="file"]
{
	width	:	300px	;
}

#preview
{
	text-align		:	center	;
}

#preview img
{
	border		:	1px solid #fff	;
}

#admin form
{
	margin	:	0px	;
	padding	:	0px	;
}

#listphotos
{
	height			:	300px	;
	overflow-x		:	hidden	;
	overflow-y		:	scroll	;
	padding-right	:	3px		;
}

#listphotos th
{
	text-align	:	left	;
}

#listphotos input[type="text"], #listphotos textarea
{
	width	:	200px	;
}

#listphotos .posit
{
	width	:	30px !important	;
	margin	:	0px		;
	padding	:	0px		;
}

#articles input[type="text"], #articles textarea
{
	width	:	450px	;
}

#articles textarea
{
	height	:	200px	;
}

#actualites
{
	position		:	absolute	;
	width			:	590px		;
	height			:	450px		;
	top				:	210px		;
	right			:	104px		;
	text-align		:	justify		;
	color			:	#cfd1d2		;
	font-family		:	Arial		;
	font-size		:	12px		;
	padding-right	:	5px			;
	overflow-x		:	hidden		;
	overflow-y		:	auto		;
}

#news
{
	width			:	590px		;
	height			:	450px		;
	right			:	104px		;
	text-align		:	justify		;
	color			:	#cfd1d2		;
	font-family		:	Arial		;
	font-size		:	12px		;
	padding-right	:	5px			;
	overflow-x		:	hidden		;
	overflow-y		:	auto		;
}

#cachemusique
{
	position			:	absolute	;
	top					:	0px			;
	right				:	0px			;
	width				:	100px		;
	height				:	80px		;
	background-color	:	#000		;
}

#smenu
{
	width	:	100px	;
	height	:	auto	;
	position:	absolute;
	top		:	169px	;
	left	:	467px	;
	z-index	:	100		;
	display	:	none	;
}

#smenu ul
{
	width	:	95px	;
	margin	:	0px		;
	padding	:	0px		;
}

#smenu li
{
	background-color	:	#8A579A			;
	list-style-type		:	none			;
	border-bottom		:	3px solid #000	;
	padding				:	3px				;
	font-family			:	Trebuchet MS	;
	font-size			:	12px			;
	font-weight			:	bold			;
}

#smenu a
{
	color	:	#fff	;
}

#phpmv img
{
	visibility	:	hidden	;
}

#cadre_bouton{
margin-top:-50px;
}

#prof{
float:left;
margin-left:100px;
}

#part{
float:left;
margin-left:50px;
margin-top:1px;
}

#texte{
margin-top:210px;
float:left;
margin-left:300px;
}

#contact a{
margin-left:450px;
font-family			:	Arial	;
margin-top:50px;

}

#contact a:hover{
margin-left:450px;
font-family			:	Arial	;
margin-top:50px;
color	:	#8a579b ;
}
#col1{
float:left;
margin-top:-20px;
margin-left:20px;
}
#col2{
margin-top:-20px;
margin-left:55px;
float:left;
}