body, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #322f35;
	line-height: 18px;
	}
a:link{text-decoration:underline;
	color: #7C77B3;}
a:visited{text-decoration:underline;
	color: #7C77B3;}
a:active{text-decoration:underline;
	color: #7C77B3;}
a:hover{text-decoration:none;
	color: #7C77B3;}

.slogan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 2px;
	line-height: 20px;
	font-weight: bold;

}

.error {
color: red;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.tabvente0 {
font-size:11px;
background-color:#FDF0FF;
}

.tabvente1 {
font-size:11px;
}

.intro-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4C4C4C;
}
.intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3F3F3F;
	line-height: 20px;
	letter-spacing:1px;
}
.suite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C08EBA;
	letter-spacing: 2px;
}
.facial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #AF7FB2;
	letter-spacing: 1px;
	line-height: 18px;

}
.facialmauve {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #331E6C;
	line-height: 18px;

}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #331E6C;
}
.contentmauve {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#EA1580;
	line-height: 22px;
}
.contentgreen {
	color:#b1e437;
}

u {
color:#EA1580;
}

.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #322f35;
	line-height: 18px;
}
.content:link 	{ color:#56505B; text-decoration:underline; }
.content:visited	{ color:#726B79; text-decoration:underline; }
.content:hover 	{ color:#000000; text-decoration:none; }

.sousmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 7C77B3;
	letter-spacing: 1px;
}
.sousmenu:link 	{ color:#7C77B3; text-decoration:none; }
.sousmenu:visited	{ color:#7C77B3; text-decoration:none; }
.sousmenu:hover 	{
	color:#7C77B3;
	text-decoration:underline;

}

.contentrose {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: C08EBA;
	line-height: 22px;

}
.comment {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	line-height: 20px;
}
.commentmauve {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 7C77B3;
	line-height: 18px;
	text-align: right;

}
.cadre {
	border: 1px solid #DFDEED;
}
.bouton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6952AB;
	background-color: #D3CCF5;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #7C77B3;
	border-bottom-color: #7C77B3;
	border-left-color: #FFFFFF;
}
/*.contentrosebold, .contentrosebold a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C08EBA;
	line-height: 22px;
	font-weight: bold;
}*/

.contentrosebold, .contentrosebold a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ea1580;
	line-height: 22px;
	font-weight: normal;
	font-style:italic;
}

.cadre2 {
	border: 1px solid #7C77B3;
}
.sloganMini {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	letter-spacing: 1px;

}

td.mainmenu a.menu {
background-color:#FFCCFF;
color: #990066;
border-top:1px solid #F9E3F5;
border-left:1px solid #F9E3F5;
border-bottom:1px solid #6C1156;
border-right:1px solid #6C1156;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
display:block;
width:160px;
height:17px;
margin-bottom:2px;
text-decoration:none;
text-align:right;
padding-top:2px;
padding-right:6px;
margin-left:10px;
}

td.mainmenu a.menu:hover {
background-color:#FFCCFF;
color:#C58BA9;
border-bottom:1px solid #F9E3F5;
border-right:1px solid #F9E3F5;
border-top:1px solid #6C1156;
border-left:1px solid #6C1156;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
display:block;
width:160px;
height:17px;
margin-bottom:2px;
text-decoration:none;
text-align:right;
padding-top:2px;
padding-right:6px;
margin-left:10px;
}

/* questions réponses*/
.qrgey{
	color:#878787;
	font-size:11px;
}
.bgquestrepgreen{
padding-top:5px;
padding-bottom:5px;
background-color:#f8fdeb;
}
.contentligne{
padding-top:5px;
padding-bottom:5px;
padding-left:0;
padding-right:0;
text-align:center;
}



/************************************************************************ TITRES */

h1.contenthome{
	font-family: verdana, Arial, sans-serif; 
	font-size:14px;
	color:#331E6C;
	font-weight:lighter;
	padding:0 0 0 0;
	margin:0 0 0 0;
	border:0px solid red;}
h1{
	font-family: verdana, Arial, sans-serif; 
	font-size:20px;
	color:#331E6C;
	font-weight:lighter;
	padding:0 0 0 0;
	margin:0 0 0 0;
	}
h2{
font-family: verdana, Arial, sans-serif;
	font-size: 16px;
	color:#EA1580;
	font-weight:lighter;
	line-height: 22px;
	margin-top:20px;
	margin-bottom:10px;
	text-decoration:none;
	}
h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#56505b;
	line-height: 18px;
	padding:0 0 0 0;
/*	margin-top:15px;*/
	text-decoration:none;
	}
h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#6f6f6f;
	display:inline;
	/*margin-top:15px;*/
	text-decoration:none;
	}
h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#56505b;
	display:inline;
	/*margin-top:15px;*/
	text-decoration:none;
	}
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F3F3F;
	font-weight: normal;
	font-style:normal;
	font-weight:bold;
	display:inline;
}

/*h1{
font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: 331E6C;
	margin:0px;
}


h2{
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#EA1580;
	line-height: 22px;
	margin-top:15px;
	text-decoration:underline;
	}*/

/* begin new banner */
#voirvideo, #voirvideonl, #voirvideoen{
font-family: Helvetica, Arial, sans-serif;
background-image:url('../images/newban_facialflex.jpg');
background-repeat:no-repeat;
color:#F00760;
padding-top:13px;
font-size:13px;
text-align:right;
/*letter-spacing:-1px;*/
}
#voirvideonl {
	background-image:url('../images/newban_facialflex_nl.jpg');
}
#voirvideoen {
	background-image:url('../images/newban_facialflex_en.jpg');
}

#voirvideo a, #voirvideonl a, #voirvideoen a{
font-size:21px;
color:#F00760;
letter-spacing:1px;
text-decoration:none;
}
#voirvideo a:hover, #voirvideonl a:hover, #voirvideoen a:hover{
font-size:21px;
color:#F00760;
letter-spacing:1px;
text-decoration:none;
}
/*h3{
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#9413A3;
}
h5{
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#56505B;
}*/
.avantage{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#645B65;
width:512px;
text-align:left;
letter-spacing:1px;
}
#musclesol,#musclesolnl,#musclesolen{
font-family: Arial, Helvetica, sans-serif;
background-image:url('../images/newhome_musclesol.jpg');
background-repeat:no-repeat;
width:512px;
height:170px;
text-align:right;
vertical-align:text-top;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
}
#musclesolnl {
	background-image:url('../images/newhome_musclesol_nl.jpg');
}

#musclesolen {
	background-image:url('../images/newhome_musclesol_en.jpg');
}

#musclesol div,#musclesolnl div,#musclesolen div{
width:240px;
text-align:center;
float:right;
height:170px;
padding-bottom:10px;
}
#musclesol div h5,#musclesolnl div h5,#musclesolen div h5{
padding-top:15px;
padding-bottom:15px;
margin:0;
}
#musclesol a,#musclesolnl a,#musclesolen a{
font-size:11px;
font-weight:bold;
color:#9413A3;
line-height:18px;
}
#musclesol a:hover,#musclesolnl a:hover,#musclesolen a:hover{
font-size:11px;
font-weight:bold;
color:#9413A3;
line-height:18px;
}

#infoelastic
{
	width:500px;
	padding:8px;
	border:1px solid #D94679;
	margin-left:auto;
	margin-right:auto;
}