body {
	margin:0;
	font-size: 12px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;	
	background-image: url(images/bgd.jpg);
	background-repeat: no;
	scrollbar-arrow-color: #fff;
	scrollbar-track-color: #858585;
	scrollbar-face-color: #A0A0A0;
	scrollbar-highlight-color: #A0A0A0;
	scrollbar-shadow-color: #A0A0A0;
	scrollbar-3dlight-color: #C0C0C0;
	scrollbar-darkshadow-color: #A0A0A0;
	scrollbar-base-color: #A0A0A0;
}
#container{
	position:absolute;
	left: 50%;
	top: 50%;
	width: 980px;
	height: 580px;
	margin-left: -490px;
	margin-top: -290px;
	background-color:#A1B62D;
	border:1px solid gray;
}
/*--------------------------- Home --------------------------*/
#menu_home {
	width:980px;
	margin:auto;
	text-align:center;
	padding-top:10px;
	color: #C1D553;
}
#menu_home a {
	text-decoration: none;
	color: #C1D553;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}
#menu_home a:hover {
	text-decoration:underline overline;
	color: #fff;
}
#swf {
	height:555px;
}
/*--------------------------- Communs --------------------------*/
#bandeau_haut {
	width:980px;
	height:186px;
	background-color:#A1B62D;
}
.bamboug { 
	width:113px;
	float:left;
}
.milieu {
	width:754px;
	float:left;
}
.bamboud {
	width:113px;
	float:left;
}
.logo {
	width:754px;
	height:165px;
	text-align:center;
	margin:0;
}
.menu {
	font-size:11px;
	width:754px;
	padding-top:4px;
	text-align:center;
	margin:0 0 0 40px
}
.menu a {
	text-decoration: none;
	color: #fff;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
}
.menu a:hover {
	text-decoration:underline overline;
	color: #EBEBEB;
}
/*--------------------------- Milieu --------------------------*/
#quisuisje {
	width:980px;
	height:394px;
	background-color:#fff;
	background-image: url(images/bgd_qui_suis-je.jpg);
	color:#7A7C7E;
}
#textegauche {
	width:450px;
	float:left;
	padding-left:30px;
	margin-top:70px;
}
#textedroite {
	width:450px;
	float:right;
	padding-right:30px;
	margin-top:70px;
	text-align:right;
}
#apportcoach {
	width:980px;
	height:394px;
	background-color:#fff;
	background-image: url(images/bgd_apport_coach.jpg);
	color:#7A7C7E;
}
#textegaucheapport {
	width:490px;
	float:left;
	padding-left:30px;
	margin-top:70px;
	line-height:18px;
}
#cadreapport {
	width:460px;
	height:35px;
	margin-top:12px;
	border:2px solid #BDCF3C;
	text-align:center;
	padding:3px;
	padding-bottom:5px;
}
#textedroiteapport {
	width:410px;
	float:right;
	padding-right:30px;
	margin-top:70px;
	text-align:right;
}
#coaching {
	width:980px;
	height:394px;
	background-color:#fff;
	background-image: url(images/bgd_coaching.jpg);
	color:#7A7C7E;
}
#blocgauche {
	width:530px;
	height:394px;
	float:left;
}
#textegauchecoaching {
	width:440px;
	padding-left:30px;
	margin-top:75px;	
	line-height:14px;
}
#swfcoaching {
	margin-top:7px;
}
#blocdroite {
	width:450px;
	height:394px;
	float:right;
}
#textedroitecoaching {
	width:410px;
	padding-right:30px;
	margin-top:75px;
	text-align:right;
	line-height:14px;
	float:right;
}
#diet {
	width:980px;
	height:394px;
	background-color:#fff;
	background-image: url(images/bgd_diet.jpg);
	color:#7A7C7E;
}
#studio {
	width:980px;
	height:394px;
	z-index:1;
}
#matos {
	width:980px;
	height:394px;
	background-color:#fff;
	background-image: url(images/bgd_matos.jpg);
	color:#7A7C7E;
	line-height:13px;
}
#matos a {	color:#666666; text-decoration:none }
#matos a:hover { color:#999999; text-decoration:underline }
#swfmatos {
	float:right;
}
#detailsmatos {
	width:980px;
	height:394px;
	background-color:#fff;
	background-image: url(images/bgd_details_matos.jpg);
	color:#7A7C7E;
	line-height:14px;
}
#blocgauchematos {
	float:left;
}
#blocdroitematos {
	width:480px;
	height:394px;
	float:right;
}
#titre {
	width:450px;
	margin-top:70px;
	padding-right:30px;
	font-size:16px;
	font-weight:bold;
	float:right;
	text-align:right;	
}
#sstitre {
	width:450px;
	margin-top:5px;
	padding-right:30px;
	float:right;
	text-align:right;
}
#textedroitematos {
	width:450px;
	height:225px;
	margin-top:10px;
	padding-right:15px;
	padding-bottom:15px;
	float:right;
	overflow: auto;
	text-align:right;
}
#textedroitepilates {
	width:450px;
	height:210px;
	margin-top:10px;
	padding-right:15px;
	padding-bottom:15px;
	float:right;
	overflow: auto;
	text-align:right;
}
#textedroitecardio {
	width:450px;
	height:230px;
	margin-top:10px;
	padding-right:30px;
	padding-bottom:15px;
	float:right;
	overflow: auto;
	text-align:right;
}
#textedroitespcs {
	width:450px;
	height:215px;
	margin-top:10px;
	padding-right:30px;
	padding-bottom:15px;
	float:right;
	overflow: auto;
	text-align:right;
}
#textedroiteimpedancemetre {
	width:450px;
	height:253px;
	margin-top:10px;
	padding-right:15px;
	padding-bottom:15px;
	float:right;
	overflow: auto;
	text-align:right;
}
#textedroitemateriel {
	width:450px;
	height:268px;
	margin-top:10px;
	padding-right:15px;
	padding-bottom:15px;
	float:right;
	overflow: auto;
	text-align:right;
}
#conditions_fiscales {
	width:980px;
	height:394px;
	background-color:#fff;
	background-image: url(images/bgd_conditions_fiscales.jpg);
	color:#7A7C7E;
}

#textedroite_scroll {
	width:835px;
	height:340px;
	float:right;
	padding-right:15px;
	margin-top:55px;
	overflow:auto;
}

#liens a {	color:#999999; text-decoration:none }
#liens a:hover { color:#666666; text-decoration:underline }
#liens {
	width:980px;
	height:394px;
	background-color:#fff;
	background-image: url(images/bgd_liens.jpg);
	color:#7A7C7E;
}
#liens a {	color:#999999; text-decoration:none }
#liens a:hover { color:#666666; text-decoration:underline }

#contact {
	width:980px;
	height:394px;
	background-color:#fff;
	background-image: url(images/bgd_contact.jpg);
	color:#7A7C7E;
}
#textegauchecontact {
	width:265px;
	float:left;
	padding-left:220px;
	margin-top:70px;
	text-align:center;
	line-height:14px;
}
#textegauchecontact a {	color:#999999; text-decoration:none }
#textegauchecontact a:hover { color:#666666; text-decoration:underline }
#swfcontact {
	float:right;
}
#tarifs {
	float:left; margin:-86px 0 0 320px; font-size:16px; font-weight:bold
}
#approche_regime {
	float:left; width:780px; margin:45px 0 0 40px; font-size:13px;text-align:center; line-height:1.3em
}


/*--------------------------- Pied de page --------------------------*/
#pied_de_page {
	width: 980px;
	height: 15px;
	margin: auto;
	padding-top: 2px;
	font-size: 11px;
	color: #666;
	text-align: center;
}
#pied_de_page a {
	color: #666;
}
#pied_de_page a:hover {
	color: #000;
	font-weight: bold;
}
