.container-spaceholder {
	border: solid 0px red;
	padding:0px 0px 0px 0px;
	margin:0px 10px 0px 10px;
}
.container-spaceholder .leftbox{
	position:relative;
	float:left;
	width:330px;
	border:solid 0px red;
	top:30px;
}
.container-spaceholder .middlebox{
	position:relative;
	float:left;
	width:10px;
	border:solid 0px green;
	top:30px;
}
.container-spaceholder .rightbox{
	position:relative;
	float:left;
	width:600px;
	border:solid 0px red;
	top:30px;
}
.container-spaceholder .leftbox .smallbox{
	position:relative;
	float:left;
	width:330px;
	border:solid 0px red;
}
.container-spaceholder .leftbox .smallbox-topbg{
	background: transparent url(../images/small-gradientbox2-topbg.png) no-repeat;
	width:330px;
	height:45px;
	color:#75655e;
}
.container-spaceholder .leftbox .smallbox-bottombg{
	background: transparent url(../images/small-gradientbox-bottombg.png) no-repeat;
	width:330px;
	height:14px;
}
.container-spaceholder .leftbox .smallbox-middlebg{
	background: transparent url(../images/small-gradientbox2-middlebg.png) no-repeat;
	width:330px;
}
.container-spaceholder .leftbox .smallbox-middlebg2{
	background-image: none;
	background-color: #f6f5f2;
	width:330px;
}
.container-spaceholder .leftbox .smallbox-middlebg2 .endurance-graph-color{
	margin:6px 2px 6px 0;
}
.container-spaceholder .leftbox .v-space{
	height:10px;
	position:relative;
	float:left;
}
.container-spaceholder .leftbox .smallbox-topbg .title{
	padding-top:20px;
	font-size:10pt;
	color:#75655e;
	padding-left:25px;
	font-weight:bold;
}
.container-spaceholder .leftbox .smallbox-topbg .title1	{
	padding-top:20px;
	font-size:10pt;
	color:#75655e;
	padding-left:25px;
	font-weight:bold;
}
.container-spaceholder .leftbox .smallbox-middlebg .text{
	font-size:11px;
	color:#75655e;
	padding-left:25px;
	font-weight:normal;
	line-height:30px;
}
.container-spaceholder .leftbox .smallbox-middlebg .text2{
	font-size:11px;
	color:#75655e;
	padding:5px 5px 5px 25px;
	font-weight:normal;
	line-height:18px;
}
.container-spaceholder .leftbox .smallbox-middlebg .text2 .blue{
	color:#01b5dd;
}
.container-spaceholder .leftbox .smallbox-middlebg .text2 .bold{
	font-weight:bold;
}
.container-spaceholder .leftbox .smallbox-middlebg .div-grey{
	height:1px;
	background-color:#e0ded7;
}
.container-spaceholder .leftbox .smallbox-middlebg .div-white{
	height:1px;
	background-color:#ffffff;
}
.container-spaceholder .leftbox .smallbox-middlebg .text2 a{
	color:#ff5e0f;
	text-decoration:underline;
	font-size:10px;
	padding-left:5px;
}
.container-spaceholder .leftbox .smallbox-middlebg .text3 {
	color:#75655e;
	font-size:11px;
	line-height:18px;
}
.container-spaceholder .leftbox .smallbox-middlebg .text3 .disc{
	color:#FF5E0F;
	font-size:11px;
	font-weight:bold;
}
.container-spaceholder .leftbox .smallbox-middlebg .piechart{
	padding-left:5px;
}
.container-spaceholder .rightbox .bigbox{
	position:relative;
	float:left;
	width:600px;
}
.container-spaceholder .rightbox .bigbox-topbg{
	background: transparent url(../images/big-gradientbox-topbg.png) no-repeat;
	width:600px;
	height:14px;
}
.container-spaceholder .rightbox .bigbox-bottombg{
	background: transparent url(../images/big-gradientbox-bottombg.png) no-repeat;
	width:600px;
	height:14px;
}
.container-spaceholder .rightbox .bigbox-middlebg{
	background-color:#FFFFFF;	
	width:580px;
	padding:5px 10px 10px 10px; 
}
.container-spaceholder .rightbox .bigbox-middlebg .title{
	font-size:10pt;
	color:#75655e;
	font-weight:bold;
}
.container-spaceholder .rightbox .bigbox-middlebg .title2{
	font-size:10px;
	color:#75655e;
	font-weight:bold;
	text-transform: uppercase;
}
.container-spaceholder .rightbox .bigbox-middlebg .title1	{
	font-size:10pt;
	color:#75655e;
	padding-left:25px;
	font-weight:bold;
}
.container-spaceholder .rightbox .bigbox-middlebg .title .abtcc{
	font-size:10px;
	color:#ff5e0f;
	font-weight:bold;
	text-decoration:underline;
}
.container-spaceholder .rightbox .bigbox-middlebg .text{
	color:#75655E;
	font-size:10pt;
	font-weight:bold;
	width:580px;
	text-align:center;
	padding-top:10px;
}
.container-spaceholder .rightbox .bigbox-middlebg .text .price{
	font-size:10pt;
	color:#01b5dd;
	font-weight:bold;
}
.container-spaceholder .rightbox .v-space{
	height:10px;
	position:relative;
	float:left;
}
.container-vspace {
	clear:both;
	position:relative;
	height:10px;
}
.container-spaceholder .leftbox-long{
	position:relative;
	float:left;
	width:330px;
	border:solid 0px red;
	top:30px;
}


.container-spaceholder .leftbox-long .smallbox{
	position:relative;
	float:left;
	width:330px;
	border:solid 0px red;
}
.container-spaceholder .leftbox-long .smallbox-topbg{
	background: transparent url(../images/big-gradientbox-topbg2.png) no-repeat;
	width:940px;
	height:14px;
}
.container-spaceholder .leftbox-long .smallbox-bottombg{
	background: transparent url(../images/big-gradientbox-bottombg2.png) no-repeat;
	width:940px;
	height:14px;
}
.container-spaceholder .leftbox-long .smallbox-middlebg{
	width:940px;
	background-color:#FFFFFF;
}
.container-spaceholder .leftbox-long .v-space{
	height:10px;
	position:relative;
	float:left;
}
.container-spaceholder .leftbox-long .smallbox-middlebg .title{
	font-size:10pt;
	color:#75655e;
	padding-left:25px;
	font-weight:bold;
}
.container-spaceholder .leftbox-long .smallbox-middlebg .title1{
	font-size:10pt;
	color:#75655e;
	padding-left:25px;
	font-weight:bold;
}
.container-spaceholder .leftbox-long .smallbox-middlebg .text{
	font-size:11px;
	color:#75655e;
	padding-left:25px;
	font-weight:normal;
	line-height:30px;
}
.human-structure-linq{
	width:940px;
	position:relative;
	text-align:center;
}
.human-structure-linq a{
	text-align:center;
	color:#ff5e0f;
	text-decoration:underline;
	font-size:10px;
}
.human-structure {
	background: transparent url(../images/human-figure3d.jpg) no-repeat;
	width:940px;
	height:304px;
	position:relative;
}
.human-structure-female {
	background: transparent url(../images/human-figure3d-female.jpg) no-repeat;
	width:940px;
	height:304px;
	position:relative;
}
.biceps {
	position:relative;
	width:280px;
	top:62px;
	left:0px;
	color:#01b5dd;
	font-size:9pt;
	font-weight:bold;
	height:15px;
	line-height:15px;
	vertical-align:middle;
	text-align:right;
}
.pectoraux {
	position:relative;
	width:320px;
	top:60px;
	z-index:111;
	left:0px;
	color:#01b5dd;
	font-size:9pt;
	font-weight:bold;
	height:15px;
	text-align:right;
}
.abdominaux {
	position:relative;
	width:320px;
	top:80px;
	z-index:1111;
	left:0px;
	color:#01b5dd;
	font-size:9pt;
	font-weight:bold;
	height:15px;
	text-align:right;
}
.cuisses {
	position:relative;
	width:310px;
	top:120px;
	left:0px;
	color:#01b5dd;
	font-size:9pt;
	font-weight:bold;
	height:15px;
	text-align:right;
}
.epaules {
	color:#01B5DD;
	font-size:9pt;
	font-weight:bold;
	height:15px;
	left:640px;
	position:relative;
	text-align:left;
	width:299px;
	z-index:222222;
}
.triceps {
	position:relative;
	width:260px;
	top:0px;
	z-index:11111;
	left:679px;
	color:#01b5dd;
	font-size:9pt;
	font-weight:bold;
	height:25px;
	text-align:left;
}
.triceps-f {
	position:relative;
	width:260px;
	top:-3px;
	z-index:11111;
	left:679px;
	color:#01b5dd;
	font-size:9pt;
	font-weight:bold;
	height:25px;
	text-align:left;
}
.dos {
	position:relative;
	width:330px;
	top:10px;
	left:608px;
	color:#01b5dd;
	font-size:9pt;
	font-weight:bold;
	height:15px;
	text-align:left;
}
.dos-f {
	position:relative;
	width:330px;
	top:0px;
	left:600px;
	color:#01b5dd;
	font-size:9pt;
	font-weight:bold;
	height:15px;
	text-align:left;
}
.fessiers {
	position:relative;
	width:324px;
	top:15px;
	left:619px;
	color:#01b5dd;
	font-size:9pt;
	font-weight:bold;
	height:15px;
	text-align:left;
}
.fessiers-f {
	position:relative;
	width:324px;
	top:15px;
	left:610px;
	color:#01b5dd;
	font-size:9pt;
	font-weight:bold;
	height:15px;
	text-align:left;
}
.mollets {
	color:#01B5DD;
	font-size:9pt;
	font-weight:bold;
	height:15px;
	left:628px;
	position:relative;
	text-align:left;
	top:100px;
	width:310px;
}
.mollets-f {
	color:#01B5DD;
	font-size:9pt;
	font-weight:bold;
	height:15px;
	left:615px;
	position:relative;
	text-align:left;
	top:90px;
	width:310px;
}
.scroll-div{
    overflow-x:scroll;
    overflow-y:hidden;
    width : 550px;
}

.endurance-graph-color {
	float:left;
    width:15px;
    height:7px;
}
