*{
	margin:0px;
	padding:0px;
}

body{
	background-color:#29568F;
	font:normal 11px Arial, Helvetica, sans-serif;
}

a{
	text-decoration:none;
}

/*------------clear-----------*/

.dispnone{
	display:none;
}

.lineclear{
	height:1px;
	clear:both;
}

.bg-bleu{
	background-color:#9fc;	
}

/*-------------typos----------*/

.f-size18{
	font-size:18px;
}

.ital{
	font-style:italic;
}

.bleu{
	color:#88cfe1;
}

.center{
	text-align:center;
}

.lspacing{
	letter-spacing:1px;
}

/*------------------------------------------------ACCUEIL--------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------ACCUEIL--------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------ACCUEIL--------------------------------------------------*/


/*---------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------bandeau--------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------fond----------------------------------------------------*/

#bg_bandeau{
	background:url(images/bg_bandeau_1px.gif) repeat-x;
	height:202px;
}

#bandeau{
	width:955px;
	position:relative;
	background:url(images/bg_bandeau.jpg) no-repeat;
	margin:0px auto;
	height:202px;
}

/*-------------------------------------------------anim----------------------------------------------------*/

#animf{
	position:absolute;
	top:26px;
	left:261px;
	width:438px;
	height:338px;
}

/*-------------------------------------------------logo----------------------------------------------------*/

#logo{
	float:left;
	padding:7px 0px 0px 31px;
}

/*---------------------------------------"demandez votre abonnement"---------------------------------------*/

#sdesport{
	float:left;
	width:179px;
	background:url(images/bg-s-de-sport.gif) no-repeat top right;
	margin-top:16px;
	text-align:right;
	padding:40px 0px 0px 505px;
}

#sdesport a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#88cfe1;
	text-transform:uppercase;
}

#sdesport a:hover{
	color:#2795C3;
}

/*---------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------contenu--------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------fond----------------------------------------------------*/

#bg_contenu{
	background:url(images/bg_contenu_1px.gif) repeat-x left bottom #AEDFF1;
}

#contenu{
	width:955px;
	margin:0px auto;
	background:url(images/bg_contenu.jpg) 187px bottom no-repeat;
}

/*-------------------------------------------------menu----------------------------------------------------*/

#menu{
	float:left;
	width:261px;
	padding:70px 0px;
	font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

#menu ul li{
	list-style-type:none;
	background:url(images/li-menu.gif) no-repeat 0px 3px;
	padding:0px 0px 7px 20px;
}

#menu ul li a{
	color:#0d86b4;
}

#menu ul li a:hover{
	color:#C9F30F;
}

/*------------------------------------------------textes---------------------------------------------------*/

#textes{
	width:452px;
	float:left;
	padding-top:190px;
	text-align:justify;
}

.liens{
	width:164px;
	float:left;
	padding-right:62px;
}

h3 a{
	background:url(images/bg_titretexte.gif) no-repeat 0px 4px;
	display:block;
	padding:5px 0px 5px 5px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#fff;
}

a.titretexte:hover{
	color:#C9F30F;
}

p.txt{
	line-height:13px;
}

a.suite{
	color:#fff;
	font-weight:bold;
}

a.suite:hover{
	color:#C9F30F;
}

/*---------------------------------------------blocs accueil------------------------------------------------*/

#blocs-accueil{
	float:left;
	width:224px;
}

#blocs-accueil img{
	margin:10px 0px 10px 0px;
}

/*---------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------actus--------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------fond----------------------------------------------------*/

#bg_actus{
	background:url(images/bg_actus_1px.gif) repeat-x left bottom #AEDFF1;
	height:130px;
}

#actus{
	width:823px;
	margin:0px auto;
	height:130px;
	background:url(images/bg_actus.jpg) no-repeat;
	padding:0px 0px 0px 132px;
}

/*-------------------------------------------------blocs---------------------------------------------------*/

.bloc-actus{
	width:306px;
	float:left;
	padding:18px 57px 0px 0px;
	height: 100px;
}

.txt-actus{
	float:left;
}

.bloc-actus img{
	border:solid 1px #C2C3C3;
	float:left;
}

.bloc-actus p{
	padding:10px 0px 0px 10px;
}

p.titre{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#4e2344;
	background:url(images/fleches-actus.gif) no-repeat 0px 1px;
	padding:0px 0px 0px 35px;
}

.bloc-actus .txt-actus p.plus{
	padding:20px 0px 0px 100px;
	background:url(images/filet-plus.gif) no-repeat 0px 29px;
}

.bloc-actus .txt-actus p.plus a{
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#476498;
}

.bloc-actus .txt-actus p.plus a:hover{
	color:#88cfe1;
}

/*---------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------horaires--------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------fond----------------------------------------------------*/

#bg_hor{
	background:#C9F30F;
}

#hor{
	width:809px;
	margin:0px auto;
	padding:0px 0px 0px 146px;
}

#hor img{
	float:left;
}

/*-------------------------------------------------blocs---------------------------------------------------*/

.horaires{
	float:left;
	width:212px;
	padding-top:15px;
}

.horaires h3{
	font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#0c85b5;
	background:url(images/bg_h3_hor.gif) no-repeat 0px 6px;
	padding:0px 0px 10px 3px;
}

.horaires p{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#29568f;
}

a.horsuite{
	color:#0c85b5;
	font-weight:bold;
}

a.horsuite:hover{
	color:#fff;
}

/*---------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------footer--------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------fond----------------------------------------------------*/

#footer{
	width:955px;
	margin:0px auto;
	padding:10px 0px 0px 0px;
	background:url(images/bg_footer.jpg) no-repeat;
}

#footer #minilogo{
	float:left;
	padding-top:5px;
}

#footer p.coord{
	width:121px;
	float:left;
	padding:0px 0px 0px 16px;
	background:url(images/filet-footer.gif) no-repeat 136px 5px;
	color:#fff;
}

#footer p.nobg{
	float:left;
	padding:0px 0px 0px 16px;
}

#tt{
	text-align:center;
	padding-top:50px;
	width:955px;
}

#footer #tt p{
	font-size:9px;
}

#tt a{
	color:#88cfe1;
}

#tt a:hover{
	color:#c9f30f;
}

/*---------------------------------------------ACTUALITES--------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------ACTUALITES--------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------ACTUALITES--------------------------------------------------*/


/*---------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------bandeau--------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------fond----------------------------------------------------*/

#bandeau3{
	width:955px;
	position:relative;
	background:url(images/bg_bandeau3.jpg) no-repeat;
	margin:0px auto;
	height:202px;
}

/*---------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------contenu--------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/

.actualites{
	width:670px;
	background-color:#fff;
	border:solid 3px #C8DB00;
	float:right;
	margin:0px 0px 10px 0px;
	padding:5px;
}

.actualites img{
	float:left;
	padding:1px 5px 0px 5px;
}

.actualites div{
	float:left;
}


/*---------------------------------------------NOTRE SALLE-------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------NOTRE SALLE-------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------NOTRE SALLE-------------------------------------------------*/


/*---------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------bandeau--------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------fond----------------------------------------------------*/

#bg_bandeau2{
	background:url(images/bg_bandeau_1px-2.gif) repeat-x;
	height:202px;
}

#bandeau2{
	width:955px;
	position:relative;
	background:url(images/bg_bandeau2.jpg) no-repeat;
	margin:0px auto;
	height:202px;
}

/*---------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------contenu--------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------fond----------------------------------------------------*/

#bg_contenu2{
	background:url(images/bg_contenu_1px-2.gif) repeat-x #58D6E7;
}

#contenu2{
	width:955px;
	margin:0px auto;
	background:url(images/bg_contenu2.jpg) no-repeat;
}

/*-------------------------------------------------bloc cardio----------------------------------------------------*/

#bloc-cardio{
	width:253px;
	padding:88px 40px 0px 25px;
	float:left;
}	

#txt-bloc-cardio{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#29568F;
	text-align:center;
}

#cadre-vert-cardio{
	width:253px;
	height:235px;
	background:url(images/bg_bloc_cardio.jpg) no-repeat;
	margin: 10px 0px;
}

#cadre-vert-cardio ul{
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#1288b6;
	padding:5px 0px 0px 78px;
}

#cadre-vert-cardio ul li{
	list-style-type:none;
	background:url(images/li-bloc-cardio.gif) no-repeat 0px 4px;
	padding:0px 0px 0px 15px;
}

#prix{
	font:bold 23px Arial, Helvetica, sans-serif;
	color:#29568f;
	width:123px;
	height:28px;
	margin:6px 0px 0px 78px;
	border:solid 3px #35CBDA;
	background-color:#fff;
	padding:0px 0px 0px 7px;
}


.demtarifs{
	font-size:11px;
	color:#29568F;
	padding:3px 0px 2px 78px;
}

#photocardio1{
	padding:0px 15px 0px 76px;
}

/*-------------------------------------------------cadre blanc/vert droite----------------------------------------------*/

#grand-cadre-vert{
	width:331px;
	height:404px;
	overflow:auto;
	padding:9px;
	float:left;
	border:solid 3px #C8DB00;
	background:#fff;
	text-align:justify;
}

#grand-cadre-vert h3{
	color:#88cfe1;
	font-size:18px;
	font-weight:normal;
}

#grand-cadre-vert h4{
	color:#88cfe1;
	font-size:18px;
	font-weight:normal;
}

#grand-cadre-vert h5{
	font:bold italic 11px Arial, Helvetica, sans-serif;
	background-color:#C7E3F5;
	width:309px;
	display:block;
	padding-left: 5px;
}

.fondpad{
	padding:5px 0px;
	margin:10px 0px;
	background-color:#Cf6;
}
.dietetik p.fondpad2{
	margin:10px 0px;
	background-color:#Cf6;
	font-weight: bold;
	padding: 5px 0 5px 15px;
}

#grand-cadre-vert a{
	font-weight:bold;
	color:#0cc;
}

#grand-cadre-vert a:hover{
	color:#c9f30f;
}

/*-------------------------------------------------fond----------------------------------------------------*/

#photos{
	clear:both;
	text-align:center;
padding-left:80px
}

#photos img{
	margin:10px 0px 10px 50px;
}

/*---------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------planning-------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------fond----------------------------------------------------*/

#bg_planning{
	background:url(images/bg_planning_1px.gif) repeat-x;
}

#planning{
	width:955px;
	height:84px;
	margin:0px auto;
	background:url(images/bg_planning.jpg) no-repeat;
}

#planning h3{
	font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#0c85b5;
	background:url(images/bg_h3_hor.gif) no-repeat 150px 21px;
	padding:15px 0px 10px 153px;
	float:left;
}

#planimg{
	float:left;
	padding:15px 0px 0px 10px;
}

/*---------------------------------------------DIETETIQUE--------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------DIETETIQUE--------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------DIETETIQUE--------------------------------------------------*/


/*---------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------bandeau--------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------fond----------------------------------------------------*/

#bandeau3{
	width:955px;
	position:relative;
	background:url(images/bg_bandeau3.jpg) no-repeat;
	margin:0px auto;
	height:202px;
}

/*---------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------contenu--------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/

.dietetik{
	width:670px;
	background-color:#fff;
	border:solid 3px #C8DB00;
	float:right;
	margin:0px 0px 10px 0px;
	padding:5px;
}

.dietetik h3{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#0d86b4;
	background:url(images/titre-produits.gif) no-repeat 0px 0px;
	padding:0px 0px 10px 25px;
}

.dietetik img{
	padding:4px;
}

.dietetik p{
	padding:5px 0px 5px 0px;
text-align:justify
}

.dietetik p.center{
	padding:5px 0px 5px 0px;
text-align:center;
}

/*---------------------------------------------EXTERIEUR---------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------EXTERIEUR---------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------EXTERIEUR---------------------------------------------------*/


/*---------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------bandeau--------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------fond----------------------------------------------------*/

#bandeau4{
	width:955px;
	position:relative;
	background:url(images/bg_bandeau4.jpg) no-repeat;
	margin:0px auto;
	height:202px;
}

/*---------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------contenu--------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/

.exterieur{
	width:402px;
	background-color:#fff;
	border:solid 3px #C8DB00;
	float:left;
	margin:0px 0px 10px 100px;
	padding:5px;
	font-size:11px;
}

.exterieur h3{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#0d86b4;
	background:url(images/titre-produits.gif) no-repeat 0px 0px;
	padding:0px 0px 10px 25px;
}

.exterieur img{
	padding:10px;
}

.exterieur p{
	padding:10px 0px 10px 0px;
	text-align:justify;
}

/*---------------------------------------------SOMATOPATHIE------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------SOMATOPATHIE------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------SOMATOPATHIE------------------------------------------------*/


/*---------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------bandeau--------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------fond----------------------------------------------------*/

#bandeau5{
	width:955px;
	position:relative;
	background:url(images/bg_bandeau5.jpg) no-repeat;
	margin:0px auto;
	height:202px;
}

/*---------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------contenu--------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/

.bg2{
	background-color:#C7E3F5;
	width:100%px;
	display:block;
	font:bold 11px Arial, Helvetica, sans-serif;
	padding-left: 5px;
	margin: 15px 0 0 0;
}

/*------------------------------------------------CONTACT--------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------CONTACT--------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------CONTACT--------------------------------------------------*/


/*---------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------bandeau--------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------fond----------------------------------------------------*/

#bandeau6{
	width:955px;
	position:relative;
	background:url(images/bg_bandeau6.jpg) no-repeat;
	margin:0px auto;
	height:202px;
}

/*---------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------contenu--------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------fond----------------------------------------------------*/

#bg_contenu3{
	background:url(images/bg_contenu_1px-3.gif) repeat-x #58D6E7;
}

#contenu3{
	width:955px;
	margin:0px auto;
	height:459px;
	background:url(images/bg_contenu3.jpg) top right no-repeat;
}

/*-----------------------------------------------fille-----------------------------------------------------*/

#fille{
	float:left;
}

/*-----------------------------------------------reste-----------------------------------------------------*/

#contact{
	float:left;
	padding:0px 0px 0px 70px;
}

.adr{
	font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#447d96;
	background:url(images/bg_adr.gif) no-repeat 0px 5px;
	padding:0px 0px 0px 60px;
	line-height:23px;
}

.tel{
	font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#447d96;
	background:url(images/bg_tel.gif) no-repeat 0px 5px;
	padding:20px 0px 20px 60px;
}

#plan{
	border:solid 3px #C8DB00;
	margin:15px 0px;
}

/*------------------formulaire-------------*/

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

.input{
	width:273px;
	height:13px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#2D5E6A;
	border:solid 1px #2d5e6a;
	padding:0px 0px 0px 3px;
	margin:0px 0px 2px 0px;
}

textarea{
	width:273px;
	height:72;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#2D5E6A;
	border:solid 1px #2d5e6a;
	padding:0px 0px 0px 3px;
	margin:0px 0px 2px 0px;
}

#bouton{
	width:276px;
	border:solid 1px #2d5e6a;
	background:#C9F30F;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#2D5E6A;
}
h1.h1tt {
	display: none;
}