* {
	margin:0;
	padding:0;
	outline:none; }
html, body {
	height:100%;
	font-family: Arial, Helvetica, sans-serif;}

a, a:visited , a:hover, a:active, a:focus{
	outline:none;
	font-size: 11px;
	font-weight: normal;
	color:#585687;
	text-decoration: none;}
a:hover {
	text-decoration: underline;}

p{
	font-size: 11px;
	color: #4e4e4e;
	line-height: 18px;
	margin-bottom: 20px;}
.editable	{
	border: 2px dashed #585687;
}
.content_editable {
	margin-bottom:5px;
}
a a:hover{
	text-decoration: underline;}
img {
	border: none;}
.clear {
	clear:both;
	height:0;}
.hidden {
	margin: -5000px;}
h2 {
	color: #7278b4;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 8px;
/*	width: 570px;*/
	height: 16px;}
h3 {
	color:#6a6a6a;
	font-size: 11px;
	font-weight: bold; }
h1 {
	color: #7278b4;
	font-size: 15px;
	font-weight: bold;
	width: 340px;
	height: 28px;
	margin-bottom: 5px;
	line-height: 20px;}
#h1_bienvenue {
	background: url(images/H1_bienvenue.gif) no-repeat left top;
	width: 340px;
	height: 35px;}
#h1_conditions {
	background: url(images/H1_conditions.gif) no-repeat left top;}
#h1_login {
	background: url(images/H1_login.gif) no-repeat left top;}
#h1_motoubli {
	background: url(images/H1_motoubli.gif) no-repeat left top;}	
#h1_cours {
	background: url(images/H1_cours.gif)  no-repeat left top;}
#h1_inscription {
	background: url(images/H1_inscription.gif)  no-repeat left top;}	
#h1_inscrire {
	background: url(images/H1_inscrire.gif)  no-repeat left top;}		
#h1_tarifs {
	background: url(images/H1_tarifs.gif)  no-repeat left top;}	
#h1_instructeurs {
	background: url(images/H1_instructeurs.gif)  no-repeat left top;}
#h1_therapeutes {
	background: url(images/H1_therapeutes.gif)  no-repeat left top;}
#h1_pilates{
	background: url(images/H1_pilates.gif) no-repeat left top;}
#h1_planning_cours {
	background: url(images/H1_planningCours.gif)  no-repeat left top;}
#h1_seance_introduction {
	background: url(images/H1_seanceIntroduction.gif)  no-repeat left top;}
#h1_pilates_place {
	background: url(images/H1_ThePilatesPlace.gif)  no-repeat left top;}
#h1_benefices {
	background: url(images/H1_benefices.gif) no-repeat left top;}
#h1_contact {
	background: url(images/h1_contact.gif) no-repeat left top;}
#h1_adresse {
	background: url(images/h1_adresse.gif) no-repeat left top;}
#h1_planAcces {
		background: url(images/h1_planAcces.gif) no-repeat left top;}
#h1_backoffice {
	background: url(images/h1_backoffice.gif) no-repeat 36px top;}
#h1_newsletter {
	background: url(images/H1_newsletter.gif) no-repeat top;}
#h1_occupation{
	background: url(images/H1_occupation.gif) no-repeat top;}	

#global_BG {
	width: 100%;
	height: 100%;
	background:url(images/BG_global.jpg) no-repeat top; }
#global_content {
	position: relative;
	width: 958px;
	margin: auto;
	padding: auto;}
#topmenu {
	text-align: right;
	margin-right: 55px;
	margin-top: 5px;
	height: 17px;}
#topmenu a {	
margin-left:10px;
}
#inscrition_newsletter a, #logout a {
	color: #7172af;
	text-decoration: none;}
#zone_menu {
	margin-left: 37px;
	float: left;}
#content_home {
	float: left;
	width: 653px;
	height: 280px;
	padding-top: 65px;
	margin-left: 76px;
	background: url(images/BG_contentHome.jpg) no-repeat left top;}
#content_home_left {
	float: left;
	padding-left: 36px;
	width: 342px;
	height: 258px;
	overflow: hidden;}
#personne {
	background: url(images/image_home_positionPilates.png) no-repeat left top;
	position: absolute;
	left: 460px;
	top: 70px;
	width: 211px;
	height: 395px;}
#tag_home {
	background:url(images/Tag_home.jpg) no-repeat left 20px;
	width: 220px;
	height: 128px;}
#content_home_right {
	float: left;
	padding-left: 24px;
	width: 239px;}
#logo a {
	display: block;
	background:url(images/logo_ThePilatesPlace.gif) no-repeat left top;
	width: 169px;
	height: 130px;}

/*#menu ul{
	padding-top: 15px;
	background: url(images/menupilates.gif) no-repeat left top;
	border:1px solid red;}
	
#menu01 a, #menu02 a, #menu03 a, #menu04 a, #menu05 a, #menu06 a, #menu01Backoffice a, #menu02Backoffice a  {
	display: block;
	width: 169px;
	height: 25px;}
#menu li {
	list-style-type: none;}
#menu01 a:hover, #menu.menu01 #menu01 a {
	background: url(images/menupilates.gif) no-repeat left bottom;
}
#menu02 a:hover, #menu.menu02 #menu02 a {
	background: url(images/menupilates.gif) no-repeat -71px -18px;
}
#menu03 a:hover, #menu.menu03 #menu03 a {
	background: url(images/menupilates.gif) no-repeat -71px -18px;
}
#menu04 a:hover, #menu.menu04 #menu04 a {
	background: url(images/menupilates.gif) no-repeat -71px -18px;
}
#menu05 a:hover, #menu.menu05 #menu05 a {
	background: url(images/menupilates.gif) no-repeat -71px -18px;
}
#menu06 a:hover, #menu.menu06 #menu06 a {
	background: url(images/menupilates.gif) no-repeat -71px -18px;
}*/

#menu {
	width:160px;
	height: 154px;
	margin-top: 20px;
	margin-left: 0px;
	float: left;
}
#menu ul {
	margin: 0;
	padding: 0;
	width: 160px;
	height: 154px;
	background: url(images/menupilates.gif) no-repeat left top;
}
#menu li {
	list-style-type: none;
	float: left;
}
#menu li a {
	text-decoration: none;
	outline:none;
}
#menu li a span {
	display: none;
}
#menu01 a {
	width: 155px;
	height: 25px;
	display: block;
}
#menu01 a:hover, #menu.menu01 #menu01 a {
	background: url(images/menupilates.gif) no-repeat right top;
}
#menu02 a {
	width: 155px;
	height: 25px;
	display: block;
}
#menu02 a:hover, #menu.menu02 #menu02 a {
	background: url(images/menupilates.gif) no-repeat right -25px;
}
#menu03 a {
	width: 155px;
	height: 25px;
	display: block;
}
#menu03 a:hover, #menu.menu03 #menu03 a {
	background: url(images/menupilates.gif) no-repeat right -50px;
}
#menu04 a {
	width: 155px;
	height: 25px;
	display: block;
}
#menu04 a:hover, #menu.menu04 #menu04 a {
	background: url(images/menupilates.gif) no-repeat right -75px;
}
#menu05 a {
	width: 155px;
	height: 25px;
	display: block;
}
#menu05 a:hover, #menu.menu05 #menu05 a {
	background: url(images/menupilates.gif) no-repeat right -100px;
}
#menu06 a {
	width: 155px;
	height: 29px;
	display: block;
}
#menu06 a:hover, #menu.menu06 #menu06 a {
	background: url(images/menupilates.gif) no-repeat right -125px;
}
ul#menuBackoffice {
	margin-top: 20px;}
#menu01Backoffice a, #menu02Backoffice a, #menu03Backoffice a  {
	display: block;
	width: 169px;
	height: 25px;}
#menuBackoffice li {
	list-style-type: none;}
#menuBackoffice #menu01Backoffice a {
	background:url(images/menu01Backoffice.gif) no-repeat left top;}
#menuBackoffice #menu02Backoffice a{
	background:url(images/menu02Backoffice.gif) no-repeat left top;}
#menuBackoffice #menu03Backoffice a{
	background:url(images/menu03Backoffice.gif) no-repeat left top;}

#menuBackoffice #menu01Backoffice a:hover{
	background: url(images/menu01Backoffice.gif) no-repeat left bottom;}
#menuBackoffice #menu02Backoffice a:hover{
	background:url(images/menu02Backoffice.gif) no-repeat left bottom;}
#menuBackoffice #menu03Backoffice a:hover{
	background:url(images/menu03Backoffice.gif) no-repeat left bottom;}

.lienFleche {
	background: url(images/fleche_mauve.gif) no-repeat left center;
	padding-left: 13px;}
#content_home_left p {
		width: 270px;}
#footer_home p  {
	position: absolute;
	top: 600px;
	left: 587px;
	color: #bbbaba;}
#footer_home a {
	color: #bbbaba;}
/******************************BOX COURS HOME*************************/
#titre_cours_du_jour {
	background: url(images/coursDuJour.png) no-repeat left top;
	width: 200px;
	height: 28px;
	float: left;
	margin-left: 36px;
	margin-bottom: 0px;}
#cours_du_jour {
	position:relative;
/*	position: absolute;
	left: 0px;
	top: 430px;*/
	float:left;
	margin-top:100px;
	height:198px;}
#content_cours_du_jour {
	margin-left: 18px;
	float: left ;
	overflow: hidden;
	width: 890px;
	height: 142px;}
#precedent {
	background: url(images/flecheLeft_coursHome.jpg) no-repeat left 45px;
	clear: left;
	float: left;
	margin-right: 23px;}
#suivant {
	float: left;
	background: url(images/flecheRight_coursHome.jpg) no-repeat left 45px;}
#mycarousel-next,
#mycarousel-prev {
	display:block;
	width: 25px;
	height: 142px;
    cursor: pointer;
	outline:none;
}
.box_cours {
	background: url(images/box_coursDuJour.jpg) no-repeat left top;
 }
#date {
	color: #717171;
	font-weight: bold;
	float: left;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 10px;}
.box_cours p {
	color: #717171;
	font-size: 12px;
	line-height: 15px;
	margin: 10px 0 0 10px;}
.silhouette {
/*	background: url(images/img_remplissageCours.jpg) no-repeat left top;*/
	width: 43px;
	height: 37px;
	float: left ;
	margin: 5px 10px 0 10px;}
p.nombre_place {
	color:#FFFFFF;
	float: left;
	margin-top: 30px;}
#lien_coursSemaine a {
	background: url(images/lien_apercuCoursSemaine.jpg) no-repeat left top;
	width: 206px;
	height: 14px;
	position: absolute;
	top:170px;
	left: 45px;
	z-index:10;
/*	float:left;
	clear:both;
	margin:0;
	padding:0;*/}
/*******************************interior*******************************/
#content_interior {
	float: left;
	width: 653px;
	background: url(images/BG_1pxContent.jpg) repeat-y left top;
	position: absolute;
	top: 25px;
	left: 272px;}
#content_int1col {
	width: 586px;
	padding-left: 36px;
	background: url(images/Lys.gif) no-repeat center 50px;}
#content_int1col span {
/*	font-size: 10px;*/
/*	color: #4e4e4e;*/
	line-height: 18px;
}	
#BG_image{
/*	position:relative;*/
	background: url(images/BG_contentInterieur.jpg) no-repeat left top;
	padding-top: 60px;}
#loading {
	position:absolute;
	width:100%;
	height:100%;
	visibility:hidden;
}	
#content_int2col_left {
	float: left;
	padding-left: 36px;
	width: 342px;
	background: url(images/Lys.gif) no-repeat center 50px;}
#content_int2col_leftContact {
	float: left;
	padding-left: 36px;
	width: 342px;}
#content_int2col_left p {
	width: 315px;}
#content_int2col_right {
	float: left;
	padding-left: 24px; 
	width: 239px;}
#paragraphe_int_left {
	width: 368px;}
#footer_content {
	clear:left;
	background: url(images/BG_FooterContent.jpg) no-repeat left top;
	width: 653px;
	height: 79px;}
#tag_pilatesPlace {
	background: url(images/Tag_ThePilatesPlace.gif) no-repeat left top;
	width: 207px;
	height: 240px;
	margin-top: 20px;}
#tag_pilatesPlace_signature {
	background: url(images/Tag_ThePilatesPlaceSignature.gif) no-repeat left top;
	width: 207px;
	height: 26px;}
#footer_int {
	background-color: #FFFFFF;
	height: 20px;
	padding-left: 317px;
	text-align:right;}
#footer_int p  {
	color: #bbbaba;
	margin-right:12px;}
#footer_home a {
	color: #bbbaba;}
/*******************************benefices********************************/
#benefices {
	list-style-type: none;}
#benefices li {
	width:219px;}
#benefice01 {
	background: url(images/benefice01.gif) no-repeat left top;
	height: 30px;}
#benefice02 {
	background: url(images/benefice02.gif) no-repeat left top;
	height: 53px;}
#benefice03 {
	background: url(images/benefice03.gif) no-repeat left top;
	height: 30px;}
#benefice04 {
	background: url(images/benefice04.gif) no-repeat left top;
	height: 30px;}
#benefice05 {
	background: url(images/benefice05.gif) no-repeat left top;
	height: 30px;}
#benefice06 {
	background: url(images/benefice06.gif) no-repeat left top;
	height: 30px;}
#benefice07 {
	background: url(images/benefice07.gif) no-repeat left top;
	height: 30px;}
/*********************************tarifs********************************/

#h2_descriptifCoursPrives {
	background: url(images/h2_descriptifCoursPrives.gif) no-repeat left top;
	background-position:16px;
}
#h2_descriptifCoursSemiPrives {
	background: url(images/h2_descriptifCoursSemiPrives.gif) no-repeat left top;
	background-position:16px;
}
#h2_descriptifCoursCollectifs {	
	background: url(images/h2_descriptifCourscollectifs.gif) no-repeat left top;
	background-position:16px;
}
#h2_tarifCoursPrives {
	background: url(images/h2_descriptifCoursPrives.gif) no-repeat left top;
}
#h2_tarifCoursSemiPrives {
	background: url(images/h2_descriptifCoursSemiPrives.gif) no-repeat left top;
}
#h2_tarifCoursCollectifs {	
	background: url(images/h2_descriptifCourscollectifs.gif) no-repeat left top;
}
#h2_tarifTherapeute {
	padding-left:16px;
}
h6.tarifs {
	background: url(images/titreTarifs.gif) no-repeat left top;
	width: 29px;
	height: 12px;
	margin-bottom: 5px;
}
	
.box_tarifs {
	background-color: #d0d1e6;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 10px 0 0 20px;
	margin-bottom: 20px;
	Padding-right: 10px;}
.box_tarifs p {
	float: left;
	margin-right: 40px;}
h5 {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	margin-top: 8px;
	margin-bottom:8px;}
p.col_intituleLong {
	float: left;
	width: 286px;}
/*******************************instructeurs*********************************/
#h2_instructeursKnirleFS {
	background: url(images/instructeurs_KnirkeFS.gif) no-repeat left top;
	clear: left;}
#h2_instructeursMarieClaireD {
	background: url(images/instructeurs_MarieClaireD.gif) no-repeat left top;
	clear: left;}
#h2_instructeursMicheleDG {
	background:  url(images/instructeurs_MicheleDG.gif) no-repeat left top;
	clear: left;}
#h2_instructeursPatriciaS{
	background: url(images/instructeurs_PatriciaS.gif) no-repeat left top;
	clear: left;}
#h2_instructeursEvelineWB {
	background: url(images/instructeurs_EvelineWB.gif) no-repeat left top;
	clear: left;}
#h2_instructeursBarbaraLF{
	background: url(images/instructeurs_BarbaraLF.gif)no-repeat left top;
	clear: left;}
#h2_instructeursMariaSardon {
	background: url(images/instructeurs_MariaSardon.gif) no-repeat left top;
	clear: left;}
#h2_instructeursOrelie {
		background: url(images/instructeurs_OrelieTroscompt.gif) no-repeat left top;}
.imageInstructeurs img {
	float: left;
	margin-right: 20px;
	margin-top: 5px;}
.imageInstructeurs img.img_editable {
	float: none;
}	
.imageInstructeurs p {
	width:460px;}
/*******************************contact*****************************************/
fieldset {
	border: none;}
label {
	display: block;
	height: 15px;}
#content_int1col label {
width: 300px;}
label span {
	display: block;
	width: 80px;
	float: left ;
	color:#999999;
/*	font-weight: bold;    pas joli avec le bold*/
	font-size: 11px;
	clear: left; }
label.error { 
	float: left; 
	color: #9e9fc3; 
	font-size:11px;
	margin-left: 35px;
	vertical-align: top;
	width:auto;
	height:auto; }
.input {
	float: left;
	border: none;
	background-color: #ebebeb;
	color:#666666;}
.inputarea {
	float: left;
	border: none;
	background-color: #ebebeb;
	color:#666666;
	height:auto;}
.bouton {
	background-color:#ebebeb;
	padding: 2px;
	font-size: 11px;
	border: none;
	cursor: pointer;
	color:#666666;}
.bouton:hover {
	background-color:#9c9ec3;
	color:#FFF;
}	
#bouton {
	margin-left: 80px;
	clear:both;
	margin-top: 20px;
}
#adressePilatesPlace {
	margin-top: 25px;}
	
/************************************conditions***************************/


ul.bull
{
	margin-left:10px;
	margin-bottom:10px;
}

li.bull
{
	font-size: 11px;
	color: #4e4e4e;
	line-height:18px;
}

p.nomargin
{
	margin-bottom:5px;
}
	
/************************************backoffice***************************/
#content_int1colBackoffice {
	width: 586px;
	margin-left: 36px;
	background: url(images/Lys.gif) no-repeat center 50px;
	overflow: hidden; }
#zone_contenu {
	background-color: transparent;
	width: 10000px;
	overflow:hidden;}
#calendrier {	
	float: left;
	width: 586px;
	background-color:none;}
#membres {
	float: left;
	width: 586px;}
#echus {
	float: left;
	width: 586px;
}	
#box_recherche {
	float: left;
	margin-top: 5px;}
.selection_membres {
	font-size: 11px;
	color:#999999;
	float: left;
	margin-top:5px;}
.selection_membres a {
	margin-top: -5px;
	margin-left: 10px;}
/***********************************tableau***************************/
#table_membres, #table_inscriptions, #table_echus {	
	font-size: 11px;
	color: #4e4e4e;
	text-align: left;
	margin-top: 15px;}
#table_membres thead, #table_inscriptions thead, #table_echus thead, #datagrid_table_membres_echus thead {
	background: #d0d1e6 url(images/coinArronditab.gif) no-repeat left top;}
#table_inscriptions thead tr, #datagrid_table_membres thead tr, #datagrid_table_cours thead tr {
	background: #d0d1e6 url(images/coinArronditabinscrit.gif) no-repeat left top;}
#table_membres th, #table_inscriptions th, #table_echus th {	
	height: 20px;
	padding-left: 5px;
	color:#585687;}
#table_membres td, #table_inscriptions td, #table_echus td, #datagrid_table_membres td, #datagrid_table_cours td, #datagrid_table_membres_echus td {
	padding: 3px 0 3px 5px;}
#table_membres td, #table_inscriptions td, #table_echus td, #datagrid_table_membres td, #datagrid_table_cours td, #datagrid_table_membres_echus td {
	border-bottom: 1px solid #CCCCCC;
	}
#table_membres tfoot td, #table_inscriptions tfoot td, #table_echus tfoot td, #datagrid_table_membres tfoot td, #datagrid_table_cours tfoot td, #datagrid_table_membres_echus tfoot td{
	color: #FF0000;
	font-size: 9px;}	
/*********************************squeezeBox*******************************/
#squeezebox_backoffice {
	width: 440px;
	padding-left: 20px;
	padding-top: 30px;
	padding-bottom: 50px;}
.boutonsauvegarder {
	float: left;
	margin-left: 80px;}
.boutoneffacer {
	float: left;
	margin-left: 10px;}	
#contentSqueezeBox{
		margin-top:25px;}
.rouge, .rouge a {
	color: #FF0000;}
/********************************accordion**********************************/

.ui-icon {
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
	text-indent:-99999px;
	background-image:url(images/puces.png);
	height:16px;
	width:16px;	
}
.ui-accordion .ui-accordion-header {
	cursor:pointer;
	margin-top:1px;
	position:relative;
}
.ui-accordion .ui-accordion-header .ui-icon {
	left:0;
	margin-top:-8px;
	position:absolute;
	top:50%;
}
.ui-state-active .ui-icon {
	background-image:url(images/puces.png);
}
.ui-state-default .ui-icon {
	background-image:url(images/puces.png);
}
.triangle-ouvert {
	background-position:-64px -16px;
}
.triangle-ferme {
	background-position: -32px -16px;
}
/*********************datagrid*****************************/

#datagrid_table_membres {
	background-color:#FFFFFF;
}
#datagrid_table_membres	table {
	font-size: 11px;
	color: #4e4e4e;
	width:420px;	
}
#datagrid_table_membres th {
	margin:0;
	padding:0;
	text-align:left;
	padding:3px;	
}
#datagrid_table_membres th img {
	display:none;
}
#datagrid_table_membres th a{
	text-decoration:none;
	font-weight:bold;	
	}
#datagrid_table_membres td {
	padding:5px;
}
#datagrid_table_membres tr.impair {
	background-color: #FFFFFF;
}
#datagrid_table_membres tr.pair {
	background-color: #FFFFFF;
}	



#datagrid_table_cours {
	background-color:#FFFFFF;
}
#datagrid_table_cours	table {
	font-size: 11px;
	color: #4e4e4e;
	width:420px;	
}
#datagrid_table_cours th {
	margin:0;
	padding:0;
	text-align:left;
	padding:3px;
}
#datagrid_table_cours th img {
	display:none;
}
#datagrid_table_cours th a{
	text-decoration:none;
	font-weight:bold;
	}
#datagrid_table_cours td {
	padding:5px;
}
#datagrid_table_cours tr.impair {
	background-color: #FFFFFF;
}
#datagrid_table_cours tr.pair {
	background-color: #FFFFFF;
}	


#datagrid_table_membres_echus {
	background-color:#FFFFFF;
	clear:both;
	margin-top:20px;
}
#datagrid_table_membres_echus	table {
	font-size: 11px;
	color: #4e4e4e;
	width:570px;	
}
#datagrid_table_membres_echus th {
	margin:0;
	padding:0;
	text-align:left;
	font-weight:bold;
	padding:3px;
}
#datagrid_table_membres_echus th img {
	display:none;
}
#datagrid_table_membres_echus th a{
	text-decoration:none;
	font-weight:bold;
	}
#datagrid_table_membres_echus td {
	padding:5px;
}
#datagrid_table_membres_echus tr.impair {
	background-color: #FFFFFF;
}
#datagrid_table_membres_echus tr.pair {
	background-color: #FFFFFF;
}	

#datagrid_table_membres_echus ul li
{
	display:inline;
}
#datagrid_table_membres_echus li
{
}

.cj-back0
{
	background: url(images/box_coursDuJour00.jpg) no-repeat left top;
}
.cj-back25
{
	background: url(images/box_coursDuJour25.jpg) no-repeat left top;
}
.cj-back50
{
	background: url(images/box_coursDuJour50.jpg) no-repeat left top;
}
.cj-back75
{
	background: url(images/box_coursDuJour75.jpg) no-repeat left top;
}
.cj-back100
{
	background: url(images/box_coursDuJour100.jpg) no-repeat left top;
}
	
	

	
