@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
}
body{
	font-family:Arial, "Times New Roman", sans-serif;
	font-size:0.8em;
	background-image:url(../images/graphique/bg.jpg);
	background-repeat:repeat-x;
	background-color:#000000;
}
a:link{
	text-decoration:none;
}
.content_titre{
	position:relative;
	width:585px;
	margin-right: auto;
	margin-bottom: 100px;
	margin-top: 10px;
	margin-left: auto;
}
.h1_left{
	background-image: url(../images/graphique/h1_left.png);
	background-repeat:no-repeat;
	width:15px;
	height:60px;
	float:left;
}
.h1_bg{
	background-image: url(../images/graphique/h1_bg.png);
	background-repeat:repeat-x;
	height:60px;
	width:555px;
	float:left;
}
h1{
	color:#F00;
	font-size:1.7em;
	text-align:center;
	line-height:55px;
}
.h1_right{
	background-image: url(../images/graphique/h1_right.png);
	background-repeat:no-repeat;
	width:15px;
	height:60px;
	float:left;
}
h2{
	font-size:1.3em;
	color:#06F;
	text-decoration:underline;
	text-align:center;
	margin:20px 0;
	clear:left;
}
h3{
	color:#C30;
	margin:0 15px;
	text-decoration:underline;
}
ul{
	margin-left:35px;
	line-height:180%;
}
img{
	border:0;
}
strong{
	color:#69b5dd;
}
table{
	border-left:solid 1px #69b5dd;
	border-right:solid 1px #69b5dd;	
	border-bottom:solid 1px #69b5dd;
	margin: 25px auto 25px auto;
}
caption{
	border:solid 2px #69b5dd;
	font-size:18px;
	font-weight:bold;
	color:#969;
}
th{
	border-left:dotted 1px #69b5dd;
	border-right:dotted 1px #69b5dd;
	color:#C93;
}
tr, td{
	border:dotted 1px #69b5dd;
	text-align:center;
}
td{
	min-width:150px;
	max-width:300px;
	height:50px;
	line-height:180%;
}
.temoig_head{
	background-image:url(../images/temoignages/temoig_head.png);
	background-repeat:no-repeat;
	width:760px;
	height:85px;
	padding-top:5px;
}
.temoig_bg{
	background-image:url(../images/temoignages/temoig_bg.png);
	background-repeat:repeat-y;
	width:760px;
	padding-top:1px;
	padding-bottom:1px;
}
.temoig_bg p{
	padding: 0 10px;
}
.temoig_foot{
	background-image:url(../images/temoignages/temoig_foot.png);
	background-repeat:no-repeat;
	width:760px;
	height:26px;
	margin-bottom:10px;
}
/*CONTENT site*/
#content_all{
	width:813px;
	position:relative;
	margin-right:auto;
	margin-left:auto;
}
/*HEADER*/
#header{
	background-image:url(../images/graphique/header_bandeau.jpg);
	background-repeat:no-repeat;
	height:142px;
	width:813px;	
}
#top_content{
	background-image:url(../images/graphique/top_content.gif);
	background-repeat:no-repeat;	
	width:813px;
	height:15px;
}
#content{
	background-image:url(../images/graphique/coontent_bg.gif);
	background-repeat:repeat-y;
	padding-top:5px;
	padding-right:8px;
	padding-bottom:5px;
	padding-left:5px;
	min-height:750px;
	height:auto;
	line-height:180%;
}
/*MENU*/
#menu{
	width:813px;
	height:28px;
}
#menu ul{
	list-style:none;
	margin:0;
}
#menu li{
	display:block;
	float:left;	
}
/*CONTENT general*/
#content p{
	margin: 20px 20px 5px 20px;
	line-height:180%;
}
#content p img{
	float:right;
}
/*HEADER accueil*/
#accueil_content_header{
	background-image:url(../images/accueil/accueil_header.jpg);
	background-repeat:no-repeat;
	width:665px;
	height:123px;
	position:relative;
	margin:0 auto;
}
/*CONTENT accueil*/
#accueil_img2{
	margin:30px 20px;
	float:left;
}
#content_text{
	clear:left;
}
/*HEADER coach*/
#coach_content_header{
	background-image:url(../images/coach/coach_header.jpg);
	background-repeat:no-repeat;
	width:320px;
	height:123px;
	position:relative;
	margin:0 auto;
}
/*HEADER activites*/
#activites_content_header{
	background-image:url(../images/activites/activites_header.jpg);
	background-repeat:no-repeat;
	width:543px;
	height:123px;
	position:relative;
	margin:0 auto;
}
/*CONTENT activites et nutritionniste*/
#activites1, #nutritionniste1, #massage1{
	clear:left;
	float:left;
	margin:100px 35px 100px 20px;
}
/*HEADER concept*/
#concept_content_header{
	background-image:url(../images/concept/concept_header.jpg);
	background-repeat:no-repeat;
	width:665px;
	height:123px;
	position:relative;
	margin:0 auto;
}
/*CONTENT concept*/
#concept2{
	clear:right;
	float:left;
}
/*HEADER tarifs*/
#tarifs_content_header{
	background-image:url(../images/tarifs/tarifs_header.jpg);
	background-repeat:no-repeat;
	width:665px;
	height:123px;
	position:relative;
	margin:0 auto;
}
#info{
	font-size:0.9em;
}
/*HEADER bilan de forme*/
#bilan_de_forme_content_header{
	background-image:url(../images/bilan_de_forme/bilan_de_forme_header.jpg);
	background-repeat:no-repeat;
	width:299px;
	height:123px;
	position:relative;
	margin:0 auto;
}
/*CONTENT bilan de forme*/
#bilan_de_forme1{
	float:left;
	margin: 0 20px 0 20px;
}
#bilan_de_forme2{
	float:right;
	margin-right:20px;
}
#que_vous_soyez{
	margin-top:130px;
}
#entretien_content{
	float:left;
}
/*HEADER massage*/
#massage_content_header{
	background-image:url(../images/massage/massage_header.jpg);
	background-repeat:no-repeat;
	width:665px;
	height:123px;
	position:relative;
	margin:0 auto;
}
/*CONTENT massage*/
#nutritionniste2{
	margin:50px 35px 30px 20px;
}
#photo{
	background-image: url(../images/nutritionniste/photo.png);
	background-repeat:no-repeat;
	width: 125px;
	height: 156px;
	float:left;
	margin: 5px 20px;
	padding:7px 10px;
}
/*HEADER nutritionniste*/
#nutritionniste_content_header{
	background-image:url(../images/nutritionniste/nutritionniste_header.jpg);
	background-repeat:no-repeat;
	width:665px;
	height:123px;
	position:relative;
	margin:0 auto;
}
/*CONTENT nutritionniste*/
#nutritionniste2{
	margin:50px 35px 30px 20px;
}
#photo{
	background-image: url(../images/nutritionniste/photo.png);
	background-repeat:no-repeat;
	width: 125px;
	height: 156px;
	float:left;
	margin: 5px 20px;
	padding:7px 10px;
}
/*HEADER temoignages*/
#temoignages_content_header{
	background-image:url(../images/temoignages/temoignages_header.jpg);
	background-repeat:no-repeat;
	width:665px;
	height:123px;
	position:relative;
	margin:0 auto;
}
/*CONTENT temoignages*/
#temoignages_content, #contact_content{
	font-size:1em;
	width:757px;
	margin-left:auto;
	margin-right:auto;
}
/*HEADER contact*/
#contact_content_header{
	background-image:url(../images/contact/contact_header.jpg);
	background-repeat:no-repeat;
	width:665px;
	height:123px;
	position:relative;
	margin:0 auto;
}
/*CONTENT contact*/
#contact_head{
	background-image:url(../images/contact/form_contact_head.png);
	background-repeat:no-repeat;
	width:760px;
	height:125px;
	padding-top:9px;
	padding-left:32px;
}
#contact_bg{
	background-image:url(../images/contact/form_contact_bg.png);
	background-repeat:repeat-y;
	width:760px;
	padding-top:10px;
}
#contact_foot{
	background-image:url(../images/contact/form_contact_foot.png);
	background-repeat:no-repeat;
	width:760px;
	height:26px;
}
#h2_contact{	
	margin:0;
}
#num_tel{
	float:right;
	font-size:2em;
	font-weight:bold;
	color:#000;	
	margin-top:10px;
}
#tel{
	background-image:url(../images/contact/iphone.png);
	background-repeat:no-repeat;
	float:right;
	height:41px;
	padding-left:60px;
	margin-top:35px;
	margin-right:300px;
}
#coach_photo{
	width:107px;
	height:113px;
}
#formail{
	width: 500px;
	margin: 0 auto;
}
#formail label{
	display: block;
	margin: 5px 0;
}
#subject, #text{
	width:338px;
}
#text{
	background: #f8f8f8;
}
#sendmail{
	margin-top: 10px;
	display: block;
}
#response{
	display: none;
	border: 1px solid #ccc;
	background: #FFFFA0;
	padding: 5px;
	width: 450px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
}
/*Sitemap*/
ul{
	color:#69b5dd;
}
#content_sitemap ul li a:link,a:visited{
	color:#009;
	text-decoration:none;
}
#content_sitemap ul li a:visited{
	color:#C93;
}
#content_sitemap ul li a:hover{
	text-decoration:underline;
	background-color:#69b5dd;
	color:#969;
}
#content_sitemap{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:200px;
	width:300px;
	font-size:1em;
	font-weight:bold;
}
/*FOOTER*/
#footer{
	background-image:url(../images/graphique/bg_footer.jpg);
	background-repeat:repeat-x;
}
#footer #content_footer{
	width:813px;
	height:37px;
	font-size:0.8em;
	line-height:37px;
	text-align:right;
	margin:0 auto;
	padding-right:20px;
}
	
